Как я могу изменить диспетчер окон Xfce на awesome?

6

Я хотел бы использовать Awesome Window Manager со всеми другими демонстраторами среды XFCE4, такими как брелоки, панели, силовые менеджеры и т. д. Есть ли способ сделать это?     

задан Jon 30.07.2012 в 07:00
источник

1 ответ

6

(Протестировано на Xubuntu 12.04, но с ppas для Xfce 4.10 и 4.12, но это будет работать с Xfce 4.8 и выше (версия по умолчанию 12.04))

Вы можете либо запустить awesome в качестве диспетчера окон в сеансе Xubuntu или Xfce (который, как я думаю, вам нужен), либо запустить его из своего собственного сеанса awesome (после установки он станет опцией в lightdm ).

Сначала установите awesome из репозиториев с помощью

sudo apt-get install awesome

Теперь, если вы хотите запустить awesome в качестве диспетчера окон в сеансе Xfce или Xubuntu, вы можете отредактировать соответствующий параметр xfconf с помощью

xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -s "awesome" -a

Эта команда изменяет оконный менеджер по умолчанию в сеансе Xfce на диспетчер окон awesome . При использовании других оконных менеджеров, таких как metacity , вместо этого вы будете использовать -t string -s "metacity" -t string -s "--replace" -a в качестве второй части команды. Опция --replace недоступна или необходима в любом случае с awesome .

Теперь выйдите из системы и войдите в систему снова, выбрав обычный сеанс Xubuntu или Xfce, если вы хотите запустить awesome в сеансе Xfce.

Чтобы вернуться к xfwm4 в качестве диспетчера окон по умолчанию, запустите

xfconf-query -c xfce4-session -p /sessions/Failsafe/Client0_Command -t string -s "xfwm4" -t string -s "--replace" -a

Вам может потребоваться настроить различные параметры в awesome , создав персональный файл rc в $HOME/.config/awesome и изменив различные параметры:

mkdir $HOME/.config/awesome
cp /etc/xdg/awesome/rc.lua $HOME/.config/awesome/

Вам нужно будет настроить свои темы и вручную настроить, как появятся окна, поскольку обычные настройки и настройки оконного менеджера Xfwm4, очевидно, не будут работать при использовании awesome .

Снимок экрана ниже awesome работает в сеансе Xubuntu, а остальная часть Xfce все еще установлена. Если у вас есть панель Xfce в верхней части экрана, она закроет панель awesome , поэтому вам придется переместить ее в другое место.

Для получения дополнительной информации о awesome и ее привязках к ключу см. man awesome и Ubuntu управляет онлайн .

Примечание: Это не работает, по крайней мере, с Ubuntu 13.10. Отчёт об ошибках от XFCE4 открыт.

    
ответ дан user76204 13.04.2013 в 22:06
источник