在Arch Linux GNOME 3.20上安装Network-manager-applet(托盘图标)


9

我在GNOME 3.20中使用Arch Linux。我试图获得一个网络管理器小程序(托盘图标),使用它我可以轻松连接到WiFi网络。

我已安装networkmanagernetwork-manager-applet但没有任何托盘图标。

在此处输入图片说明


当我发现这是一个常见问题并且没有更多资源寻找逐步解决方案时,我认为如果我分享解决问题的方式,这对新用户会有所帮助。

Answers:


16

初始要求

主持人

检查您的配置/etc/hosts file,有效的配置如下所示:

        #<ip-address>    <hostname.domain.org>    <hostname>
        127.0.0.1      localhost.localdomain    yourHostname
        ::1            localhost.localdomain    yourHostname

设备

您可以这样标识您的网络设备:

$ lspci | grep -i net

如果您的设备未列出,则可能是USB设备,因此请尝试以下命令:

$ lsusb 

使用以下命令,您可以检查所有网络设备的当前状态:

$ ip link

安装必需的工具

安装wpa_supplicant工具

$ sudo pacman -S wpa_supplicant

安装无线工具

$ sudo pacman -S wireless_tools

安装网络管理器

$ sudo pacman -S networkmanager

安装网络管理器小程序aka nm-applet

$ sudo pacman -S network-manager-applet

安装gnome密钥

$ sudo pacman -S gnome-keyring

组态

使networkmanager在启动时启动:

$ sudo systemctl enable NetworkManager.service

禁用dhcpcd

由于networkmanager希望成为处理dhcpcd相关内容的人,因此您必须禁用并停止dhcpcd:

 $ sudo systemctl disable dhcpcd.service
 $ sudo systemctl disable dhcpcd@.service
 $ sudo systemctl stop dhcpcd.service
 $ sudo systemctl stop dhcpcd@.service

如果要使用无线连接,请启用wpa_supplicant:

 $ sudo systemctl enable wpa_supplicant.service

将您的用户添加到网络组:

 $ gpasswd -a <USERNAME> network

关闭网络接口控制器:

关闭您的网络接口控制器,在我的情况下是eth0和wlan0:

 $ ip link set down eth0
 $ ip link set down wlan0

现在启动wpa_supplicant:

 $ sudo systemctl start wpa_supplicant.service

现在启动networkmanager:

 $ sudo systemctl start NetworkManager.service

现在您应该看到顶部栏上的任务栏图标

在此处输入图片说明

如果您收到有关无法访问的D-Bus的错误,请忽略它。如果networkmanager没有运行并且network-manager-applet没有显示在上方的GNOME3面板中,请尝试以下操作:

$ sudo Networkmanager
$ nm-applet


仅供参考,这也有助于使等离子纳米技术与KDE一起使用。谢谢。
James Irwin

也适用于XFCE!
没有人
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.