nm-applet不适用于Ubuntu 14.04
网络管理器nm-applet
已经从我的Ubuntu 14.04的统一面板中消失了。 当我尝试从逗号行运行它时,我收到一个错误:
$ nm-applet nm-applet-Message: using fallback from indicator to GtkStatusIcon (nm-applet:6409): nm-applet-WARNING **: Could not find ShellVersion property on org.gnome.Shell after 5 tries
我不知道它是否直接相关,但从那以后,即使数据卡已连接到系统,运行系统设置 – >网络也不会显示“移动宽带”。 数据卡不再起作用。
编辑:用户’mkayaalp’建议的以下命令也会出错:
$ nm-applet --shell-debug nm-applet-Message: using fallback from indicator to GtkStatusIcon (nm-applet:6848): nm-applet-WARNING **: Could not find ShellVersion property on org.gnome.Shell after 5 tries nm-applet-Message: PID 0 (we are 6848) sent signal 2, shutting down... (nm-applet:6848): GLib-CRITICAL **: Source ID 107 was not found when attempting to remove it
编辑2: nm-applet
的图标没有出现在统一面板上的问题并不是唯一的。 对于’Psensors’,这个问题也会持续存在,即使在选项中它设置为在统一面板上显示。
PS:在google和askubuntu.com上搜索主要是关于Lubuntu 14.04的结果。
我担心这两条消息与移动宽带连接的问题无关。
nm-applet-Message: using fallback from indicator to GtkStatusIcon
只是意味着找不到Gnome面板,而是使用状态图标代替。
nm-applet-WARNING **: Could not find ShellVersion property on org.gnome.Shell after 5 tries
此消息表示它尝试从DBus获取Gnome Shell的版本但尝试5次失败。 在我的系统上,没有org.gnome.Shell
服务。 但你显然已经存在并且存在问题。
您可能想要尝试的一件事是将其运行为:
nm-applet --shell-debug
这应该删除第二条消息,但我怀疑它会解决宽带问题。
编辑:我应该提到这两个消息都不是错误。
以下表示已交付SIGINT
并且applet正在退出,这是在终端中Ctrl+C
时发生的情况。
nm-applet-Message: PID 0 (we are 6848) sent signal 2, shutting down...
对于下一条消息,请参阅此错误 。 这是GLib警告而不是错误。 nm-applet
在我的系统上提供相同的消息(除了与dbus相关的消息)并且它可以工作。
(nm-applet:6848): GLib-CRITICAL **: Source ID 107 was not found when attempting to remove it
既然你对psensors
说同样的话,我相信你的问题不是nm-applet
。 看起来你的系统不见了。 尝试运行以下最小python脚本来创建状态图标,看看是否有任何显示:
#!/usr/bin/env python import pygtk import gtk i = gtk.StatusIcon() i.set_from_stock(gtk.STOCK_INFO) i.set_visible(True) gtk.main()
将它放在一个文件中,并将其命名为test.py
执行chmod +x test.py
和./test.py
。 如果没有安装,您可能需要安装python-gtk
软件包。
在最近安装的Ubuntu 14.04.1 LTS上, nm-applet
从Unity菜单栏中消失了。 这可能发生在apt-get upgrade
和重启之后。
另一篇文章的评论中提到了对我有用的解决方案。
有些人通过安装/重新安装libappindicator解决了类似的问题。 我猜Unity从状态图标转移到指标。 – mkayaalp 2014年8月16日18:35
哇,解决方案是@mkayaalp评论中埋没的解决方案。 我做的是运行:’sudo apt-get install –reinstall libappindicator3-1’和’sudo apt-get install –reinstall libappindicator1’。 然后重启。 – noisygecko 1月8日16:25
既然它对我有用,我想我会为它做一个单独的答案。 我跑了以下:
sudo apt-get install --reinstall libappindicator3-1 libappindicator1
然后我重新启动了。 可能只需要重新安装第一个包。
解决这个问题的原因(Mint 17,与Ubuntu 14.04兼容)是:
sudo apt-get install –reinstall network-manager
sudo apt-get install –reinstall network-manager-gnome
sudo service dbus restart
然后注销然后登录。 事实上,许多其他通知区域指标都丢失了(不仅仅是nm-applet),这也解决了所有问题。
试过很多可能的解决方案:
- 在终端中启动nm-applet:有关使用gtk后备的消息
- 重新安装nm-applet
- 重新安装ubuntu-desktop
- 重新安装network-manager和network-manager-gnome
- 重新安装指标-applet-complete
- 编辑〜/ .config / autostart / nm-applet.desktop以使用Exec = / usr / bin / dbus-launch nm-applet
- 停止NetworkManager,sudo rm /var/lib/NetworkManager/NetworkManager.state,启动NetworkManager
等等..
在google上搜索nm-applet时,我找到了https://awesome.naquadah.org/wiki/Nm-applet 。 将我的用户添加到netdev组后,我可以在终端启动nm-applet并显示图标。
试图重置默认的nm-applet.desktop自动启动并重新启动,但没有。 最后添加了一个自定义启动应用程序来执行/ usr / bin / nm-applet。
希望这有助于某人。
将“拒绝”更改为“允许”:
/etc/dbus-1/system.d/org.freedesktop.NetworkManager.conf
网络管理器或nm-applet是在系统托盘中找到的。 我使用此页面https://help.ubuntu.com/community/NetworkManager#Installation并执行以下操作:
sudo stop network-manager sudo apt-get install network-manager sudo apt-get install network-manager-gnome sudo apt-get install network-manager-openvpn sudo apt-get install network-manager-openvpn-gnome sudo start network-manager
注销,然后重新登录并在系统托盘显示和wifi和网络报告中的图标。
要确认网络已连接,请运行:
/sbin/ifconfig -a
我有这个问题,我通过重新安装ubuntu-desktop修复了它
sudo apt-get install --reinstall ubuntu-desktop
另外,我摆脱了gnome staging和gnome next ppa(s)。
对于Ubuntu 14.04,我重新安装了网络管理器,现在一切正常。
sudo apt-get install --reinstall network-manager sudo apt-get install --reinstall network-manager-gnome
将通知区域添加到面板。 您可以通过右键单击面板“添加到面板…”并选择通知区域来执行此操作 :
这为您提供了网络管理器小程序(nm-applet),声音/音量选择器和电池指示器。
尝试重新安装nm-applet:
sudo apt-get remove nm-applet sudo apt-get install nm-applet