Mettre en place awesome avec Gnome
Cette page vous aidera à configurer Gnome pour qu’il utilise awesome comme gestionnaire de fenêtres par défaut. Cela vous permet de jouer avec awesome et de vous y adapter facilement.
Contents |
Configuration
Pour gnome < 2.12
Les commandes qui suivent vont changer des paramètres de gconf pour mettre en place awesome comme gestionnaire de fenêtres par défaut et désactiver le comportement très moche de la fenêtre root de Nautilus. Si votre version de Gnome est plus ancienne que la 2.12, ça devrait faire l’affaire :
# On désactive le truc tout moche du bureau par Nautilus gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop False # On met en place awesome comme gestionnaire — il vous faudra peut-être mettre /usr/local/bin/awesome si vous l’avez compilé vous-même gconftool-2 --type string --set /desktop/gnome/applications/window_manager/current /usr/bin/awesome
Pour gnome ≥ 2.12
Si vous avez une version plus récente de Gnome, vous pouvez essayer :
# On désactive encore le truc tout moche du bureau par Nautilus gconftool-2 --type bool --set /apps/nautilus/preferences/show_desktop False # On met en place awesome comme gestionnaire gconftool-2 --type string --set /desktop/gnome/session/required_components/windowmanager awesome
Il vous faudra également éditer le fichier ~/.config/autostart/awesome.desktop
[Desktop Entry] Version=1.0 Type=Application Name=Awesome Comment=Le lanceur grandiose d’awesome TryExec=awesome Exec=awesome
Fin de la configuration
Quittez votre session et reconnectez-vous. Vous devriez maintenant avoir awesome comme gestionnaire de fenêtres par défaut. Et vous devriez aussi avoir gnome-panel et tous les autres trucs de Gnome.
Pour aller plus loin
Vous voudrez sans doute choisir entre gnome-panel et la wibox principale d’awesome pour votre tableau de bord. Si vous choisissez de désactiver votre wibox, configurez votre fichier rc.lua pour qu’il ne la lance pas. Si vous décidez de désactiver gnome-panel, il est plus facile d’arrêter gnome-session et de lancer votre session d’une manière plus traditionnelle :
La manière traditionnelle est d’avoir un fichier .xinitrc ou .Xsession, qui est utilisé pour votre session. Ce fichier est en général un script console qui est lancé par le gestionnaire de connexion ou directement par X. Quand le script console se ferme, votre session s’arrête. Voici un exemple de fichier .Xsession ou .xinitrc ; le nom à lui donner dépend de la distribution que vous utilisez. Vous pouvez toujours choisir un nom et faire un lien symbolique vers l’autre nom si vous ne savez pas lequel utilise votre distro.
gnome-settings-daemon & # gère les thèmes, lance gnome-screensaver. Vous pouvez utiliser gconf pour désactiver le papier peint du bureau. nm-applet & # si vous utilisez Network Manager. pidgin & # si vous utilisez Pidgin. Vous pouvez vraiment mettre n’importe quel programme, en fait. gnome-power-manager & # pour les ordis portables. gnome-volume-manager & # pour monter les CD, les clés USB, et tout ce qui va avec exec awesome # awesome reçoit un identifiant de processus d’xinit ; quand il s’arrête, X est tué.
Si vous utilisez encore GDM, vous pouvez choisir dans les lignes « script client X » quand vous choisissez quelle session vous voulez utilisez depuis l’écran de connexion de GDM.
Un problème ?
Si vous avez des problèmes avec awsetbg, autrement dit s’il ne met pas en place votre papier peint de bureau et affiche une erreur, installez le programme feh. Ça devrait suffire à régler le problème.