Awesome WM та Slackware(64)-13.1

Вирішив спробувати щось легше за KDE та XFCE. Зупинився на awesome, але не знайшов ні пакетів, ні слакбілдів для awesome 3.x, про те знайшов howto, яку трохи модернізувавши описую тут.


Ну що, поїхали!

По-перше, нам потрібна підтримка xcb в cairo. Тому завантажуємо каталог слакбілду з sources/l. Беремо зручний для себе текстовий редактор, наприклад vim, та додаємо до слакбілду наступну строку:

CFLAGS="$SLKCFLAGS" \
./configure \
  --prefix=/usr \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --mandir=/usr/man \
  --sysconfdir=/etc \
  --disable-gtk-doc \
  --disable-glitz \
  --disable-quartz \
  --disable-static \
  --enable-xcb \
  --disable-win32

Залежності:

* з libev є маленьке “але”: версії 3.9, під яку написаний слакбілд, на офсайті вже немає. Тому доведеться руцями відкорегувати версію в шлакбілді та збирати з версією 4.04.

Якщо всі пакети встановлені, то можему приступати до збирання та встановлення самого манегера вікон.
Слакбілд для Awesome WM лежить тут.

Після встановлення пакету awesome виконуємо в консолі xwmconfig, обираємо awesome wm зі списку. Створюємо каталог для конфігу awesome:

mkdir -p ${HOME}/.config/awesome

Копіюємо дефолтний конфіг:

sudo cp -v /etc/xdg/awesome/rc.lua ${HOME}/.config/awesome

 

sudo chown username:group ${HOME}/.config/awesome

Leave a Reply

Ваша пошт@ не публікуватиметься. Обов’язкові поля позначені *


+ 8 = ten