我正在使用nm与NetworkManager接口,作为窗口管理器运行xmonad。我的X会话(包括nm)是用/usr/local/bin/xmonad.start脚本设置的。
我的问题是,只要X在运行,但不一定是xmonad,我如何才能使nm-applet在后台运行?如前所述,它是用xmonad启动的(当xmonad重新启动时,它会随之死亡,等等)。
我使用gdm来管理我的X会话,并且运行10.10。哪里是适合我特殊需要的新小应用程序的好地方?我需要从xmonad的控制中删除它,但不知道从哪里开始。
对任何帮助、建议等表示感谢。
编辑:问题似乎在于我如何集成xmonad。我将会话脚本作为/usr/share/xsessions/xmonad.desktop中的一个文件,其内容如下:
[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包含以下内容:
#!/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问题是,我如何集成xmonad、gdm、X等,以复制我目前的行为,除了运行not (可能还有其他程序)之外,无论xmonad是否运行?
发布于 2010-11-24 23:18:29
我一直认为,如果您将这些信息放在您的~/.x会话中,那么您就不会遇到这个问题,在xMonad之前启动nm-applet。我知道当我重新启动xMonad时,我的似乎没有重新启动.(如果您想看一看,我可以稍后在这里粘贴我的启动脚本)
https://askubuntu.com/questions/14672
复制相似问题