Ich verwende Arch Linux mit GNOME 3.20. Ich versuche, ein Netzwerkmanager-Applet (Tray-Symbol) zu erhalten, mit dem ich problemlos eine Verbindung zu WLAN-Netzwerken herstellen kann.
Ich habe es installiert networkmanager
, network-manager-applet
aber ich bekomme kein Tray-Symbol.
Da ich festgestellt habe, dass dies ein weit verbreitetes Problem ist und weniger Ressourcen zur Verfügung stehen, um nach einer schrittweisen Lösung zu suchen, dachte ich, es wäre für neue Benutzer hilfreich, wenn ich teile, wie ich dieses Problem gelöst habe.
Antwort1
Erste Voraussetzungen
Gastgeber
Überprüfen Sie die Konfiguration Ihres /etc/hosts file
, eine gültige Konfiguration sieht folgendermaßen aus:
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain yourHostname
::1 localhost.localdomain yourHostname
Geräte
So können Sie Ihre Netzwerkgeräte identifizieren:
$ lspci | grep -i net
Wenn Ihr Gerät nicht aufgeführt ist, handelt es sich möglicherweise um ein USB-Gerät. Versuchen Sie in diesem Fall diesen Befehl:
$ lsusb
Mit dem folgenden Befehl können Sie den aktuellen Status aller Ihrer Netzwerkgeräte überprüfen:
$ ip link
Installation der erforderlichen Tools
Installieren Sie die wpa_supplicant-Tools
$ sudo pacman -S wpa_supplicant
Installieren Sie die Wireless-Tools
$ sudo pacman -S wireless_tools
Installieren Sie den Netzwerkmanager
$ sudo pacman -S networkmanager
Installieren Sie das Netzwerk-Manager-Applet, auch bekannt als nm-Applet
$ sudo pacman -S network-manager-applet
Installieren Sie Gnome-Keyring
$ sudo pacman -S gnome-keyring
Aufbau
Lassen Sie den Netzwerkmanager beim Booten starten:
$ sudo systemctl enable NetworkManager.service
Deaktivieren Sie dhcpcd
Da der Netzwerkmanager die mit dhcpcd in Zusammenhang stehenden Dinge handhaben möchte, müssen Sie dhcpcd deaktivieren und stoppen:
$ sudo systemctl disable dhcpcd.service
$ sudo systemctl disable [email protected]
$ sudo systemctl stop dhcpcd.service
$ sudo systemctl stop [email protected]
Aktivieren Sie wpa_supplicant, wenn Sie Ihre drahtlose Verbindung verwenden möchten:
$ sudo systemctl enable wpa_supplicant.service
Fügen Sie Ihren Benutzer zur Netzwerkgruppe hinzu:
$ gpasswd -a <USERNAME> network
Netzwerkschnittstellen-Controller ausschalten:
Schalten Sie Ihre Netzwerkschnittstellen-Controller aus, in meinem Fall eth0 und wlan0:
$ ip link set down eth0
$ ip link set down wlan0
Starten Sie nun wpa_supplicant:
$ sudo systemctl start wpa_supplicant.service
Starten Sie nun den Netzwerkmanager:
$ sudo systemctl start NetworkManager.service
Jetzt sollten Sie das Tray-Symbol in der oberen Leiste sehen
Wenn Sie eine Fehlermeldung über nicht erreichbaren D-Bus erhalten, ignorieren Sie diese einfach. Wenn der Netzwerkmanager nicht läuft und das Netzwerkmanager-Applet nicht in Ihrem oberen GNOME3-Panel angezeigt wird, versuchen Sie Folgendes:
$ sudo Networkmanager
$ nm-applet