Установка Awesome WM 4.0 в Linux Mint

Аватара пользователя
Chocobo
Сообщения: 3083
Зарегистрирован: 27 авг 2016, 22:57
Решено: 72
Откуда: НН
Благодарил (а): 301 раз
Поблагодарили: 830 раз
Контактная информация:

Установка Awesome WM 4.0 в Linux Mint

Сообщение #1 Chocobo » 13 янв 2017, 10:18

Awesome WM - Динамический оконный менеджер. Ориентирован на опытных пользователей, разработчиков, людей, занимающихся вычислениями и на тех, кто желает иметь полный контроль над графической средой. В основе конфигурации - LUA
Изображение
Недавно увидела свет новая версия 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/


Далее перед сборкой, желательно заведомо разрулить зависимости. Притянем те, что были известны старой версии пакета. Для того чтоб build-dep отработал корректно необходимо
добавить адреса репозиториев с исходными кодами пакетов. Открываем файлик /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


Одного из них (xcb-xrm) нет среди репозиториев поэтому тоже попутно сбилдим:

Код: Выделить всё

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


Оконный менеджер установлен, осталось провести начальную конфигурацию, чтоб в его сессию можно было попасть. Заведем desktop-файл в xsessions, чтоб была возможность выбора сессии Awesome в окне mdm. Для этого создаем (от sudo) файл /usr/share/xsessions/awesome.desktop со следующем содержимым:

Код: Выделить всё

[Desktop Entry]
Name=AwesomeWM
Comment=Awesome as window manager
TryExec=awesome
Exec=awesome
Type=Application


И последним штрихом копируем дефолтный конфиг в домашнюю папку (вот с этим rc.lua и предстоит еще разбираться для шлифовки визуальной и функциональной):

Код: Выделить всё

mkdir -p ~/.config/awesome
cp /usr/local/etc/xdg/awesome/rc.lua ~/.config/awesome


Теперь можно завершить текущую сессию и на окне логина выбрать awesome. На этом приключения с установкой заканчиваются, точней плавно перетекают в еще более требующий погружения этап настройки :yoyo:

При первом запуске awesome будет выглядеть примерно так:
2017-01-13-092838_1920x1080_scrot.png

По мере кастомизации и более глубокого знакомства с этим WM буду дополнять тему :vic:
Изображение

Аватара пользователя
Obamacyborg1975
Сообщения: 108
Зарегистрирован: 27 сен 2016, 08:19
Благодарил (а): 19 раз
Поблагодарили: 20 раз
Контактная информация:

Установка Awesome WM 4.0 в Linux Mint

Сообщение #2 Obamacyborg1975 » 13 янв 2017, 12:23

Полезная статья. Спасибо.


Вернуться в «Другие среды рабочего стола»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей