Я использую nm-апплет для взаимодействия с NetworkManager, запустив xmonad в качестве диспетчера окон. Мои сеансы X (включая nm-апплет) настроены с помощью скрипта /usr/local/bin/xmonad.start.
Мой вопрос: как я могу сохранить nm-апплет, работающий в фоновом режиме, пока X работает, но не обязательно xmonad? Как уже упоминалось выше, он запускается с xmonad (и умирает с ним при перезапуске xmonad и т. Д.).
Я использую gdm для управления моими X-сеансами, и я запускаю 10.10. Где хорошее место для запуска апплета nm для удовлетворения моих конкретных потребностей? Мне нужно удалить его из-под контроля 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 и т. д. таким образом, чтобы реплицировать поведение, которое у меня есть сейчас, кроме как с nm-апплетами (и, возможно, с другими программами), выполняемыми независимо от того, является ли xmonad?
Я всегда думал, что если вы поместите эту информацию в ваш ~ / .xsession, тогда вы не получите эту проблему, таким образом вы начнете nm-апплет перед xMonad. Я знаю, что мой nm-апплет, похоже, не перезагружается, когда я перезапускаю xMonad. (Я могу вставить мой скрипт запуска здесь позже, если вы хотите посмотреть)
Я всегда думал, что если вы поместите эту информацию в ваш ~ / .xsession, тогда вы не получите эту проблему, таким образом вы начнете nm-апплет перед xMonad. Я знаю, что мой nm-апплет, похоже, не перезагружается, когда я перезапускаю xMonad. (Я могу вставить мой скрипт запуска здесь позже, если вы хотите посмотреть)
Я всегда думал, что если вы поместите эту информацию в ваш ~ / .xsession, тогда вы не получите эту проблему, таким образом вы начнете nm-апплет перед xMonad. Я знаю, что мой nm-апплет, похоже, не перезагружается, когда я перезапускаю xMonad. (Я могу вставить мой скрипт запуска здесь позже, если вы хотите посмотреть)
Я всегда думал, что если вы поместите эту информацию в ваш ~ / .xsession, тогда вы не получите эту проблему, таким образом вы начнете nm-апплет перед xMonad. Я знаю, что мой nm-апплет, похоже, не перезагружается, когда я перезапускаю xMonad. (Я могу вставить мой скрипт запуска здесь позже, если вы хотите посмотреть)
Я всегда думал, что если вы поместите эту информацию в ваш ~ / .xsession, тогда вы не получите эту проблему, таким образом вы начнете nm-апплет перед xMonad. Я знаю, что мой nm-апплет, похоже, не перезагружается, когда я перезапускаю xMonad. (Я могу вставить мой скрипт запуска здесь позже, если вы хотите посмотреть)
Я всегда думал, что если вы поместите эту информацию в ваш ~ / .xsession, тогда вы не получите эту проблему, таким образом вы начнете nm-апплет перед xMonad. Я знаю, что мой nm-апплет, похоже, не перезагружается, когда я перезапускаю xMonad. (Я могу вставить мой скрипт запуска здесь позже, если вы хотите посмотреть)
Я всегда думал, что если вы поместите эту информацию в ваш ~ / .xsession, тогда вы не получите эту проблему, таким образом вы начнете nm-апплет перед xMonad. Я знаю, что мой nm-апплет, похоже, не перезагружается, когда я перезапускаю xMonad. (Я могу вставить мой скрипт запуска здесь позже, если вы хотите посмотреть)
Я всегда думал, что если вы поместите эту информацию в ваш ~ / .xsession, тогда вы не получите эту проблему, таким образом вы начнете nm-апплет перед xMonad. Я знаю, что мой nm-апплет, похоже, не перезагружается, когда я перезапускаю xMonad. (Я могу вставить мой скрипт запуска здесь позже, если вы хотите посмотреть)