Доброго всем времени суток. Хочу поделится своим открытием. Конечно это далеко не открытие, но для меня стало приятным сюрпризом и любимым окружением.
Почему не просто KDE
?
# Kwin
довольно не стабилен.(на эту тему просьба не комментировать)Вместе с ним уходят графические эффекты и ошибки следом.
# Я влюбился в tiling
, и именно в исполнении awesome.
Почему не просто Awesome
?
# И основное это то спартанские условия иногда очень раздражают. Вся многолетняя работа разработчиков и программистов из KDE
или Gnome
, просто ложится на ваши плечи. На пример. Вы должны сами найти и прописать все устройства Xorg
, будь то тачпад или еще что. Многие программы интегрированы в среды. К пример в Chromium
не будет работать proxy
.Это все нужно самому - искать решения и его реализацию, а иногда и придумывать. И не факт что все получится. Таких примеров уйма. Дак зачем изобретать каждый раз колесо?! Конечно образовательные цели не учитываются.
# Я очень люблю программы от KDE
.
Вот и получился KAwesome
Спешу предупредить, тандем этой парочки не идеален! Но вполне работоспособен и приемлем.
Приступим!
Устанавливаем awesome:
* Для начала удалим флаг dbus
, он нам не нужен так как мы делаем из него не полноценную среду а всего WM
.
echo "x11-wm/awesome -dbus" >> /etc/portage/package.use/x11-wm
* Ставим
emerge -av x11-wm/awesome
Теперь создаем скрипт запуска.
vim ~/.kde4/env/set_window_manager.sh
С таким содержанием:
export KDEWM=awesome
Делаем исполняемым:
chmod +x ~/.kde4/env/set_window_manager.sh
В настройках KDE отключаем эффекты.(наверное не обязательно, проблем не замечал)
Копируем rc.lua (прикреплен ниже).
wget http://www.calculate-linux.ru/attachments/1543/rc.lua -C ~/.config/awesome/
В конфигурационном файле внесены все изменения под KDE:
- Окна от
Plasma
сделаны плавающими. - Удалена панель, за не надобностью.
- Переименованы столы.
- Эмулятор консоли и текстовый редактор по умолчанию
konsole
иvim
.
Вот что получилось:
Снизу прикреплены еще screeshot в оригинальном размере.
Для использования кнопки "изменения схем tiling
", я немного сместил панель влево. Можете увидеть на screenshot
.(правый верхний угол)
Горячие клавиши,(только самое важное)
- Meta+1,2,3,4,5,6,7,8,9 - Переключение рабочих столов или буферов.
- Meta+стрелка лево,право -Переключение рабочих столов.
- Meta+Shift+c - Закрыть окно.
- Meta+n - Свернуть окно.
- Meta+m - Распахнуть окно полностью.
- Meta+f - Распахнуть на весь экран.
- Meta+k - Следующее окно или переключение фокуса.
- Meta+j - Предыдущее окно.
- Meta+h - Уменьшить размер окна. Также работает Meta+Правая Мышь
- Meta+l - Увеличить размер окна. Также работает Meta+Правая Мышь
- Meta+Shift+1,2,3,4,5,6,7,8,9 - переместить окно на один из столов.
- Meta+Space - Изменение схемы tiling.
- Meta+w - Вызов меню awesome.(Необходимо для пере запуска awesome, или выхода из него)
Более подробно man awesome
.
Из минусов замечено:
- Не работает переключатель окон на панели
Plasma
. Кое что работает. - Окна с панели
Plasma
,(knetwokmanager, Подключаемые устройства
) ведут себя не так хорошо как задумано.(Не критично) - Виджет переключение рабочих столов на панели при использовании мыши, запоминает последний
tiling
и переносит его на последнее окно. Т.е. Если вы нажали первый стол с tiling, следом второй без, то схема перенесется на тот что без. При переключении с клавиатуры таких вещей не происходит.
Дополнения и улучшения приветствуются!
rc.lua (14.3 KB)