tl; dr Существует ли общее руководство по настройке GNOME фоновых служб для работы с Awesome WM на любом Ubuntu?
официальное руководство , похоже, не обновлялось с Ubuntu 11.10. Другое руководство немного более актуально, но после обновления до 12.10
- панели GNOME сверху и снизу первого монитора. Их там не должно быть.
- Удивительное фоновое изображение WM.
- Удивительные панели на втором мониторе.
- Awesome control work ( Mod4 + число, чтобы перейти к тегу и т. д.).
После обновления до 13.04 сегодня это еще хуже:
- панели GNOME сверху и снизу первого монитора. Все еще не должно быть.
- На втором мониторе нет панелей.
- Удивительное фоновое изображение WM.
-
feh
при входе в систему, даже если оно установлено. Извините, не могу скопировать его здесь, так как я не могу воспроизвести (см. Ниже). - Windows размещаются в X = 0 и Y = что-то вроде -10 (полосы заголовка окна около 90% на экране). Это означает, что я не могу получить доступ к меню на верхней панели, не закрывая все открытые приложения (поскольку их нельзя перемещать путем перетаскивания с помощью Mod4 или Meta kbd>) .
- Некоторые сочетания клавиш GNOME работают ( Ctrl + Meta kbd> + Del , Ctrl + Мета + t ), но не другие ( Meta kbd> + F1 ).
- Нет Удивительные функции управления клавиатурой или мышью ( Mod4 + число, Mod4 + Введите , Mod4 + мышь перетащить).
Баллы 3 и 4 произошли только в первый раз после перезагрузки в 13.04; при втором входе я получаю фоновое изображение Ubuntu и сообщение об ошибке feh
.
команда Я собрал вместе, чтобы настроить «Awesome GNOME» на основе руководства ( переформатирован для удобства чтения):
sudo sh -c '
apt-get install awesome awesome-extra gnome-session-fallback notification-daemon && \
printf "%s\n" "[Desktop Entry]" "Version=1.0" "Type=Application" "Name=awesome" "TryExec=awesome" "Exec=awesome" | tee /usr/share/applications/awesome.desktop && \
printf "%s\n" "[Desktop Entry]" "Name=Gnome with Awesome" "Comment=Gnome with Awesome as window manager" "TryExec=gnome-session" "Exec=gnome-session --session=awesome" "Type=Application" | tee /usr/share/xsessions/gnome-awesome.desktop && \
printf "%s\n" "[GNOME Session]" "Name=Awesome" "RequiredComponents=gnome-panel;gnome-settings-daemon;" "RequiredProviders=windowmanager;notifications;" "DefaultProvider-windowmanager=awesome" "DefaultProvider-notifications=notification-daemon" | tee /usr/share/gnome-session/sessions/awesome.session'
@ Ответ RolandSommer фиксировал большинство проблем. Тем временем я работал над сбоем комментируя все записи awful.util.spawn
. р>