Недавно увидела свет новая версия 4.0, ознакомиться с сводной информацией о релизе можно здесь
Мы же рассмотрим установку его в Linux Mint, на примере 18.1
для начала заведем директорию и скачаем туда исходники программы c офсайта проекта и распакуем полученный архив:
Код: Выделить всё
mkdir ~/awesome_build
cd ~/awesome_build
wget https://github.com/awesomeWM/awesome-releases/raw/master/awesome-4.0.tar.bz2
tar -xjvf awesome-4.0.tar.bz2
cd awesome-4.0/
добавить адреса репозиториев с исходными кодами пакетов. Открываем файлик
/etc/apt/sources.list.d/official-package-repositories.list
и дублируем каждую строчку начинающуюся с deb, меняя начало на deb-src, примерно так:
Было
СталоКод: Выделить всё
apt upate
apt build-dep awesome
apt install libxcb-xkb-dev xutils-dev lua-lgi-dev
Код: Выделить всё
apt install git
git clone https://github.com/Airblader/xcb-util-xrm
cd xcb-util-xrm
git submodule update --init
./autogen.sh --prefix=/usr
make
sudo make install
Код: Выделить всё
cd ~/awesome_build/awesome-4.0/
make
make package
sudo dpkg -i .build-desktop-x86_64-linux-gnu-5.4.0/awesome-4.0.0.0-Linux.deb
/usr/share/xsessions/awesome.desktop
со следующем содержимым:
Код: Выделить всё
[Desktop Entry]
Name=AwesomeWM
Comment=Awesome as window manager
TryExec=awesome
Exec=awesome
Type=Application
Код: Выделить всё
mkdir -p ~/.config/awesome
cp /usr/local/etc/xdg/awesome/rc.lua ~/.config/awesome
При первом запуске awesome будет выглядеть примерно так:
По мере кастомизации и более глубокого знакомства с этим WM буду дополнять тему