É possível manter o nm-applet rodando entre invocações da inicialização do WM?

6

Estou usando o nm-applet para fazer interface com o NetworkManager, executando o xmonad como gerenciador de janelas. Minhas sessões X (incluindo nm-applet) são configuradas com um script /usr/local/bin/xmonad.start .

A minha pergunta é, como posso manter o nm-applet rodando em segundo plano enquanto X estiver rodando, mas não necessariamente xmonad? Como mencionado acima, ele está sendo iniciado com o xmonad (e morrendo com ele quando o xmonad é reiniciado, etc).

Estou usando o gdm para gerenciar minhas sessões X e estou executando 10.10. Onde é um bom lugar para iniciar o nm-applet para atender às minhas necessidades particulares? Eu preciso removê-lo do controle do xmonad, mas não sei por onde começar de outra forma.

Qualquer ajuda, dicas, etc apreciado.

Editar : o problema parece estar relacionado ao modo como integrei o xmonad. Eu tenho o script de sessão como um arquivo em /usr/share/xsessions/xmonad.desktop com o seguinte conteúdo:

[Desktop Entry]
Encoding=UTF-8
Name=XMonad
Comment=Lightweight tiling window manager
Exec=/usr/local/bin/xmonad.start
Icon=xmonad.png
Type=XSession

/usr/local/bin/xmonad.start contém o seguinte:

#!/bin/bash

xrdb -merge ~/.Xresources
xcompmgr -c &

trayer --edge top --align right --SetDockType true --SetPartialStrut true --expand true --width 8 --heighttype pixel --height 18 --transparent true --alpha 0 --tint 0x000000 &

gnome-settings-daemon &
gnome-screensaver &

if [ -x /usr/bin/nm-applet ] ; then
    nm-applet --sm-disable &
fi

/usr/bin/urxvtd -q -o -f &
eval 'ssh-agent' &

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

/usr/bin/gnome-volume-control-applet &
exec xmonad

A questão é como eu integro xmonad, gdm, X, etc de tal maneira para replicar o comportamento que tenho atualmente exceto com o nm-applet (e possivelmente outros programas) em execução, quer seja ou não xmonad é?

    
por Sam Halicke 24.11.2010 / 06:50

1 resposta

1

Sempre achei que, se você colocasse essa informação em seu ~ / .xsession, você não teria esse problema, dessa forma você inicia o nm-applet antes do xMonad. Eu sei que o meu nm-applet não parece reiniciar quando eu reiniciar o xMonad. (Eu posso colar o meu script de inicialização aqui mais tarde, se você quiser dar uma olhada)

    
por Robert Massaioli 25.11.2010 / 00:18