我使用 nm-applet 与 NetworkManager 交互,将 xmonad 作为窗口管理器运行。我的 X 会话(包括 nm-applet)是用/usr/local/bin/xmonad.start脚本设置的。
我的问题是,只要 X 正在运行,我怎样才能让 nm-applet 在后台运行,但不一定是 xmonad?如上所述,它是由 xmonad 启动的(并在 xmonad 重新启动时死亡,等等)。
我正在使用 gdm 来管理我的 X 会话,并且我正在运行 10.10。哪里是启动 nm-applet 以满足我的特定需求的好地方?我需要将它从 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
Run Code Online (Sandbox Code Playgroud)
/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 …Run Code Online (Sandbox Code Playgroud)