Blog the XELFAER

Заметки *NIX

Настройка awesome wm в Debian 9 Stretch. Переход с версии v3.4 на v3.5.6. —

В ранее опубликованной статье рассматривалась настройка awesome wm в Debian 7 Wheezy. Но вот незадача, после очередной накатки обновлений на Debian 9 Stretch — DE отказалась загружаться. Глядя в логи X сервера обнаружился виновник — awesome.
Далее началось выяснение как и почему…
Оказалось что на протяжении всего времени использовалась версия awesome 3.4, когда с обновлением дистрибутива — прилетело обновление этой DE до версии 3.5.6. Но вопрос почему не завелся конфиг на новой версии — изменение синтаксиса конфигурации. Почему при таком раскладе awesome не стал использовать резервный файл конфигурации на случай ошибки для меня осталось загадкой.

Пилить конфиг с нуля вообще не вариант, поэтому решено было переделать старый конфиг под новую версию, с незначительными поправками.
Переносить конфиг ручками еще то геморройное нудное занятие. Поиск конвертеров конфигов результата не принес, но очень полезной оказалась утилита Meld, которая в разы облегчила это занятие. Если вкратце — данная утилита служит для сравнения содержимого текстовых файлов или каталогов, а также популярных систем контроля версий.
В работе выглядит она вот так:
meld
Так как содержимое библиотек и собственно самих файлов конфигурации могло мало того что поменяться, так еще и в них могли быть внесены дополнения/исправления. Для разгребания всего этого проще удалить все содержимое сделав предварительно бэкап и скопировать новую версию. Далее дело за малым — привести все в желаемый рабочий вид.

Все базируется на старом конфиге, внесено несколько маленьких изменений:
1) добавлена иконка логотипа Debian на панели вместо стандартной от awesome;
2) вместо использования модуля Calendar2 применяется Calendar из набора виджетов Lain для отображения календаря при наведении на виджет время/дата.
3) немного изменился список используемых программ.

Список программ собственно не сильно поменялся:

MC - консольный файловый менеджер
htop - монитор процессов
SpaceFM - файловый менеджер
Mirage - программа просмотра изображений
Evince - программа просмотра документов(pdf, djvu и др.)
vim - консольный текстовый редактор
LeafPad - текстовый редактор GTK+
LibreOffice - офисный пакет
Xarchiver - интерфейс к различным архиваторам командной строки
Firefox - Веб-браузер
Thunderbird - почтовый клиент
Lynx - консольный текстовый браузер
Pidgin - модульный клиент мгновенного обмена сообщениями
XChat - клиент IRC
Deluge - торрент клиент
Scrot - утилита командной строки для захвата изображения экрана
XScreenSaver - модульная экранная заставка и блокировщик экрана для X11
LilyTerm - эмулятор терминала
SMPlayer - видеоплеер
Audacious - аудио плеер
Audacity - аудио редактор
Galculator - научный калькулятор

Итоговый скриншот awesome wm обрел вот такой вид:
awesome_v3.5.6

Скачать архив конфигурации: awesome

© 2015, XELFAER. Все права защищены.

Print Friendly, PDF & Email

Рубрики: Linux | Soft



Добавить комментарий