awesome 3.3-1

Вчера в archlinux прошло обновление оконного менеджера awesome. Версия сменилась с тестовой на стабильную. И как всегда – изменился немного формат конфигурационного файла.

Пришлось потратить вчера несколько часов своего времени, чтобы привести файлы конфигурации к нужному виду. На деле, изменений не много. Первое, что я не заметил, и почему потратил так много времени на разбор полетов – это изменение формата описания темы awesome.

То есть придется сначала изменить ее, и только после этого дорабатывать свой rc.lua…

В основном файле конфигурации awesome изменений сосем немного. Переделывается очень быстро, после того, как поймешь, что осноная проблема была в теме.

Исправленный файл конфигурации выкладываю на textsnip.

И немного расскажу, как нахожу изменения которые были превнесены в файл конфигурации. Если после обновления awesome оконный менеджер загружается, но не до конца, тут же переносим/переименовываем свой rc.lua в темповую директорию. После чего опять пытаемся загрузиться. Если все проходит нормально, значит проблема только в файле конфигурации. И осталось сравнить, что же изменилось.

Для этого используем diff:

diff -yitEb /etc/xdg/awesome/rc.lua .config/awesome/rc.lua | less

Запуск с этими параметрами позволит выводить файлы в два столбца, не будут учитываться лишние пробелы и символы табуляции будут преобразовываться в пробелы. В итоге получим два столбца, между которыми будут отмечены строки, которые изменились.

Смотрим отмеченные строки, и фиксируем, чем они отличаются. Если функция записана иначе, или изменился вызов / изменились параметры, то приводим свой файл к нужному виду. diff позволяет сэкономить очень много времени при сравнении двух файлов. И концентрировать свое внимание именно на самих изменениях, а не на их поиске.

Удачи!

Похожие записи:

  1. awesome: установка и запуск
  2. Проблема с обновлением awesome
  3. awesome: снимки экрана (дополнение)
  4. awesome: настройка и использование
  5. awesome: снимки экрана

Метки: archlinux, awesome

Вы можете оставить свой комментарий...

Имя (required)
Почта (обязательно)
Сайт