среда, 17 февраля 2016 г.

Awesome on Gnome


Сохраните следующий код в файл /usr/share/gnome-session/sessions/awesome.session или /usr/local/share/gnome-session/sessions/awesome.session:
[GNOME Session]
Name=Awesome session
RequiredComponents=awesome;gnome-settings-daemon;
DesktopName=Awesome
Сохраните следующий код в файл /usr/share/applications/awesome.desktop (к сожалению файл /usr/local/share/applications не сработает):
[Desktop Entry]
Version=1.0
Type=Application
Name=Awesome
Comment=The awesome launcher!
TryExec=awesome
Exec=awesome
Сохраните следующий код в файл /usr/share/xsessions/awesome-gnome.desktop:
[Desktop Entry]
Name=Awesome GNOME
Comment=Dynamic window manager
Exec=gnome-session --session=awesome
TryExec=awesome
Type=Application
X-LightDM-DesktopName=Awesome GNOME
X-Ubuntu-Gettext-Domain=gnome-session-3.0
Теперь вам нужно изменить как минимум /etc/xdg/autostart/gnome-settings-daemon.desktop, чтобы добавить Awesome в ключ OnlyShowIn, результат должен выглядеть следующим образом:
[Desktop Entry]
Type=Application
Name=GNOME Settings Daemon
Exec=/usr/lib/gnome-settings-daemon/gnome-settings-daemon-localeexec
OnlyShowIn=GNOME;Unity;Awesome;
NoDisplay=true
X-GNOME-Autostart-Phase=Initialization
X-GNOME-Autostart-Notify=true
X-GNOME-AutoRestart=true
X-Ubuntu-Gettext-Domain=gnome-settings-daemon
Для доступности всех сервисов Gnome в Awesome:
find -type f -print0 | xargs -0 -I z1 sed -i -e 's/OnlyShowIn=/OnlyShowIn=awesome;/g' z1

Если в gnome-control-center отсутствуют некоторые пункты меню, проверьте все файлв /usr/share/applications/gnome*panel*. Добавьте Awesome в ключ OnlyShowIn снова сделает их видимыми и доступными.

Комментариев нет:

Отправить комментарий