web-dev-qa-db-fra.com

Démarrage automatique des applications avec XMonad et Ubuntu

J'ai récemment commencé à essayer XMonad et je l'adore, jusqu'à présent, j'ai réussi à configurer xmobar avec.

Cependant, je suis coincé sur la façon de démarrer automatiquement les applications, jusqu'à présent, j'ai un fichier .xinitrc contenant

#!/bin/bash
xrdb -merge .Xresources
if [ -x /usr/bin/nm-applet ] ; then
   nm-applet
fi

if [ -x /usr/bin/gnome-power-manager ] ; then
sleep 3 
gnome-power-manager
fi


exec xmonad

Ça y est, qu'est-ce que je fais mal? Merci pour toute aide!

2
danyoo

Vous devez ajouter une esperluette après tout ce qui doit s'exécuter en arrière-plan, nm-applet et gnome-power-manager dans ton cas. Sinon, il attendra simplement que ceux-ci sortent avant de faire autre chose.

Votre .xinitrc devrait donc ressembler à ceci:

#!/bin/bash
xrdb -merge .Xresources
if [ -x /usr/bin/nm-applet ] ; then
   nm-applet &
fi

if [ -x /usr/bin/gnome-power-manager ] ; then
sleep 3 
gnome-power-manager &
fi


exec xmonad

Alternativement, vous pouvez exécuter xmonad en tant que gestionnaire de fenêtres dans une session Gnome, puis tout ce qui est défini dans gnome-session-preferences démarrera automatiquement. Pour obtenir des instructions sur la façon de procéder, cliquez ici: http://www.haskell.org/haskellwiki/Xmonad/Using_xmonad_in_Gnome

1
Raugturi