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