Борьба с awesome 3.4
2010-05-16T08:27:41+07:00
Новая Ubuntu Lucid Lynx поставляется уже с новой версией awesome (что логично), поэтому у меня полетел конфиг (что обидно).
Процесс настройки awesome тернист и невозможно труден. Во-первых, вменяемой документации нигде нет. Есть одни рецепты. Во-вторых, конфиг чрезвычайно трудно дебажить. Я предлагаю такой вариант:
- Ставите на комп Xephyr - эта штука позволяет загружать ещё одну X-сессию внутри существующей
- Загружаетесь в GNOME или что-нибудь кроме awesome. От греха подальше.
- Xephyr -ac -br -noreset -screen 1152x720 :1 & - размер экрана указываете сами так,чтобы было видно что на нём происходит и ещё место на рабочем осталось под редактор
- DISPLAY=:1.0 awesome
- В критических точках rc.lua подавать: naughty.notify{text=”rc.lua, line 165”, timeout = 0} Конечно, для этого надо прописать require(“naughty”) в начале файла.
- Полезно также каталог с rc.lua отдать на сохранение svn, cvs или bzr. Добавляете в систему контроля версий rc.lua и потом даёте commit каждый раз,когда после ваших правок он работает. Иначе вы очень, очень долго провозитесь. Вернуться к последней работоспособной конфигурации одной командой bzr revert - вот оно, наслаждение линуксоида!
Скачать конфиг — стабильная проверенная версия, декабрь 2010