Ion3

Свершилось, я окончательно переехал на Ion3, благополучно забыв Awesome. А все из-за того, что новые версии (начиная с 3.2.x) Awesome стали одна хуже другой. Борьба с разработчиками и глюками меня утомила. Пришлось вспомнить слова нескольких LOR’овцев – “брось Awesome, переходи на Ion3”.

Первое, что бросилось в глаза – комбинации клавиш по умолчанию сделали не для людей. Ладно, потерпим.
Из своего предыдущего опыта я решил изучать Ion3 сразу же в рабочем режиме, и уже к вечеру я был очень им доволен.

Плюсы расписывать не буду – их очень много, просто поверьте мне на слово – Ion3 на голову выше Awesome.

Еще пару часов спустя я написал парочку нужных мне модулей для статус-бара. Хоть это и был для меня вновь, но обработчик ошибок в LUA-скриптах Ion3 не валился, как это делает Awesome, а сообщал об ошибке.
Далее настроил META и ALTMETA. В качестве META выбрал Left_Windows_Key и Right_ContextMenu_Key в качестве ALTMETA.

Доработал тему оформления ios и статус бар на свой вкус.

Настройку META-клавиш делал так:

xmodmap -e "keycode 117 = Super_R"
xmodmap -e "add mod3 = Super_R"
xmodmap -e "remove mod4 = Super_L"
xmodmap -e "add mod4 = Super_L"

Значение “keycode 117” выяснил с помощью xev.
Выбрал “Super_R”, поскольку в моем случае он был свободным (у меня только одна Left_Windows_Key).

UPD (06.05.2009):
Мой конфиг Ion3.

UPD (15.05.2009):
Статья по настройке мультимедийной клавиатуры.

UPD (17.08.2009):
Тут можно взять Ion3.ebuild.