Autostarting applications with XMonad & Ubuntu

2

Comecei recentemente a experimentar o XMonad e estou adorando, até agora consegui configurar o xmobar com ele.

No entanto, eu estou preso em como iniciar automaticamente aplicativos, até agora eu tenho tanto um .xinitrc contém

#!/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

É isso, o que estou fazendo de errado? Obrigado por qualquer ajuda!

    
por danyoo 02.07.2011 / 23:40

1 resposta

1

Você precisa adicionar um "e" comercial depois de qualquer coisa que precise ser executada em segundo plano, nm-applet e gnome-power-manager no seu caso. Caso contrário, ele apenas esperará lá para que eles saiam antes de fazer qualquer outra coisa.

Então o seu .xinitrc deve ficar assim:

#!/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

Como alternativa, você pode executar o xmonad como o gerenciador de janelas dentro de uma sessão do Gnome, e o que estiver definido em gnome-session-preferences será iniciado automaticamente. Para obter instruções sobre como fazer isso, clique aqui: link

    
por Raugturi 10.02.2012 / 15:18