tl; dr Existe-t-il un guide générique pour configurer les services d'arrière-plan de GNOME afin de travailler avec Awesome WM sur n'importe quel Ubuntu?
Le guide officiel ne semble pas avoir été mis à jour depuis Ubuntu 11.10. n autre guide est un peu plus à jour, mais après la mise à niveau vers 12.10:
Après la mise à niveau vers 13.04 aujourd'hui, c'est encore pire:
feh
message d'erreur lors de la connexion, même s'il est installé. Désolé, impossible de le copier ici car je ne peux pas reproduire (voir ci-dessous).Les points 3 et 4 ne se sont produits que la première fois après le redémarrage en 13.04; lors de la deuxième connexion, je reçois l'image de fond Ubuntu et aucun message d'erreur feh
.
La commande Je bricolais pour configurer "Awesome GNOME" sur la base du guide (reformaté pour plus de lisibilité):
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'
La réponse de @ RolandSommer a résolu la plupart des problèmes. Pendant ce temps, je travaillais autour d'un crash en commentant toutes les entrées awful.util.spawn
.
Vous avez besoin de gnome-panels dans votre description de session, vous demandez donc réellement à ces panneaux d’être présents.
Outre les exigences de gnome-panel, j'utilise exactement la même configuration dans Ubuntu 13.04 et cela fonctionne parfaitement.
Changement
RequiredComponents=gnome-panel;gnome-settings-daemon;
à
RequiredComponents=gnome-settings-daemon;
et vous êtes prêt.
À propos du message d’erreur feh: Essayez de changer theme.wallpaper_cmd dans votre theme.lua en {""}. Les services Gnome définiront le papier peint pour vous sans aucune aide (au moins, cela fonctionne dans 12.10)