Оконный менеджер Beryl
Блуждая по www.xfce-look.org в поисках новой темы для рабочего стола, обратил внимание на новую категорию тем: темы для Beryl. Решил выяснить, что это за зверь. Оказалось, что это форк оконного менеджера compiz. Домашняя страница тут. Дело было вечером, делать было нечего — решил опробовать.
С исходников ставить не стал, предпочёл дебианские пакеты (не потому, что легче ставить, а потому, что легче удалять 😉). Установка для Debian описана здесь. Сначала ставятся необходимые дебианские пакеты, потом собственно пакеты Beryl (взять их можно... копаюсь в хистори... тут)
Ещё понадобятся бета драйвера NVIDIA
Теперь о том, как запускать под Xfce (под Gnome и KDE не пробовал, т.к. ими не пользуюсь).
Сначала убиваем xfwm4:
killall xfwm4
Потом пробуем запустить:
beryl-manager
Если всё нормально, то экран перерисуется, а в трее появится значок Beryl. Можно радоваться.
У меня при первом запуске отсутствовали рамки окон. Если запустить emerald, то рамки должны появится. При последующих запусках beryl-manager всё сразу работало нормально.
Если вы решили отказаться от xfwm4 в пользу Beryl, то:
-
killall xfwm4(если он запущен) -
Завершить сеанс с сохранением сессии (чтобы
xfwm4не запускался при следующем запуске) -
Найти файл
xinitrc(у меня был в/usr/local/etc/xdg/xfce4) и скопировать его в~/.config/xfce4 -
Найти в этом файле строку:
# Run xfce4-session if installedи добавить перед ней
beryl-managerПри этом beryl будет запускаться до запуска приложений, сохранённых в сессии (то есть до
xfdesktop,xfce4-panelи т.д.) -
Очень долго и вдумчиво заниматься настройкой используя
beryl-settings
Known Issues
- Переключатель рабочих мест (апплет для панели Xfce) глючит с Beryl. Пришлось от него отказаться.
xfwm4позволяет ограничить рабочую область (то есть окна развёртываются не на весь экран, а только до границ рабочей области) — Beryl такого не умеет.- Отсутствует документация по настройкам (может быть плохо искал), при этом настроек очень много. Пришлось разбираться методом тыка.