tl; dr Существует ли общее руководство по настройке фоновых служб GNOME для работы с Awesome WM на любом Ubuntu?
Официальное руководство ] , похоже, не обновлялся с Ubuntu 11.10. Еще одно руководство немного более актуально, но после обновления до 12.10:
После обновления до 13.04 сегодня это еще хуже:
feh
Сообщение об ошибке при входе в систему, даже если она установлена. Извините, я не могу скопировать это здесь, так как я не могу воспроизвести (см. Ниже). Точки 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
записи.
У вас есть gnome-панель как требование в описании вашего сеанса, так что вы на самом деле запрашиваете присутствие панелей.
Помимо требований gnome-panel я использую ту же самую настройку в Ubuntu 13.04, и она отлично работает.
Измените
RequiredComponents=gnome-panel;gnome-settings-daemon;
на
RequiredComponents=gnome-settings-daemon;
и все готово.
О сообщении об ошибке feh: Попробуйте изменить theme.wallpaper_cmd в вашем theme.lua на {""}. Сервисы Gnome будут устанавливать обои для вас без посторонней помощи (по крайней мере, это работает в 12.10)