将 nm-applet 合并到 i3 窗口管理器中

将 nm-applet 合并到 i3 窗口管理器中

我有 Lubuntu 17.04 和 i3 窗口管理器。我正在尝试从 i3wm 打开网络管理器,但不能。互联网连接通过进入我通过 LXDE 设置的默认网络进行工作,但是除非我通过 LXDE 重新登录,否则我无法通过 nm-applet 更改网络。当我nm-applet在 i3 的终端中运行时,没有任何反应。有什么建议么? (我只是希望能够使用鼠标在 wifi 网络之间进行更改,我不想为此在命令行中工作。)

附录:

这是输出systemctl status dbus-org.freedesktop.nm-dispatcher.service

● NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service
   Loaded: loaded (/lib/systemd/system/NetworkManager-dispatcher.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2017-06-25 21:35:57 EDT; 967ms ago
 Main PID: 1477 (nm-dispatcher)
    Tasks: 3 (limit: 4915)
   CGroup: /system.slice/NetworkManager-dispatcher.service
           └─1477 /usr/lib/NetworkManager/nm-dispatcher

Jun 25 21:35:57 dot-HP-Compaq-8200-Elite-USDT-PC systemd[1]: Starting Network Manager Script Dispatcher Service...
Jun 25 21:35:57 dot-HP-Compaq-8200-Elite-USDT-PC systemd[1]: Started Network Manager Script Dispatcher Service.
Jun 25 21:35:57 dot-HP-Compaq-8200-Elite-USDT-PC nm-dispatcher[1477]: req:1 'dhcp6-change' [wlxc83a35c67f33]: new request (1 scripts)
Jun 25 21:35:57 dot-HP-Compaq-8200-Elite-USDT-PC nm-dispatcher[1477]: req:1 'dhcp6-change' [wlxc83a35c67f33]: start running ordered scripts.
lines 1-12/12 (END)

更新2:

我能够查明问题所在,这是一个奇怪的问题(不会随 改变exec_always):当我使用附加屏幕时,nm-applet当其他所有内容都存在时, 不会显示。如果我断开第二个显示器并重新启动电脑,它会按预期显示在右下角。

答案1

根据拱门维基尝试:

exec --no-startup-id nm-applet --sm-disable

在你的 .i3config 中。这应该可以解决非 XDG WM 的问题。我正在运行 i3(虽然是单显示器,所以结果可能会出现偏差)并以这种方式运行。

答案2

在尝试了这里和其他地方找到的大量建议之后,我的解决方案是:

bar {
         tray_output primary
         status_command i3status
}

小心 c&p,不确定它的格式是否正确

相关内容