Zainstaluj aplet Network-manager-aplet (ikona na pasku zadań) w Arch Linux GNOME 3.20

9

Używam Arch Linux z GNOME 3.20. Próbuję uzyskać aplet menedżera sieci (ikonę na pasku zadań), za pomocą którego mógłbym łatwo połączyć się z sieciami Wi-Fi.

Zainstalowałem networkmanageri network-manager-appletnie otrzymuję żadnej ikony na pasku zadań.

wprowadź opis zdjęcia tutaj


Ponieważ odkryłem, że jest to często występujący problem i ma mniej zasobów, aby szukać rozwiązania krok po kroku, pomyślałem, że byłoby to pomocne dla nowych użytkowników, jeśli podzielę się sposobem rozwiązania tego problemu.

Severus Tux
źródło

Odpowiedzi:

16

Wymagania wstępne

Zastępy niebieskie

Sprawdź konfigurację /etc/hosts file, poprawna konfiguracja wygląda następująco:

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

Urządzenia

Możesz zidentyfikować swoje urządzenia sieciowe w następujący sposób:

$ lspci | grep -i net

Jeśli Twojego urządzenia nie ma na liście, być może jest to urządzenie USB, więc wypróbuj to polecenie:

$ lsusb 

Za pomocą następującego polecenia możesz sprawdzić bieżący stan wszystkich urządzeń sieciowych:

$ ip link

Instalacja wymaganych narzędzi

Zainstaluj narzędzia wpa_supplicant

$ sudo pacman -S wpa_supplicant

Zainstaluj narzędzia bezprzewodowe

$ sudo pacman -S wireless_tools

Zainstaluj menedżera sieci

$ sudo pacman -S networkmanager

Zainstaluj aplet menedżera sieci aka nm-aplet

$ sudo pacman -S network-manager-applet

Zainstaluj gnome-keyring

$ sudo pacman -S gnome-keyring

Konfiguracja

Uruchom menedżera sieci podczas uruchamiania:

$ sudo systemctl enable NetworkManager.service

Wyłącz dhcpcd

Ponieważ menedżer sieci chce być tym, który obsługuje rzeczy związane z dhcpcd, musisz wyłączyć i zatrzymać dhcpcd:

 $ sudo systemctl disable dhcpcd.service
 $ sudo systemctl disable [email protected]
 $ sudo systemctl stop dhcpcd.service
 $ sudo systemctl stop [email protected]

Włącz wpa_supplicant, jeśli chcesz korzystać z połączenia bezprzewodowego:

 $ sudo systemctl enable wpa_supplicant.service

Dodaj użytkownika do grupy sieci:

 $ gpasswd -a <USERNAME> network

Wyłącz kontrolery interfejsu sieciowego:

Wyłącz kontrolery interfejsu sieciowego, w moim przypadku eth0 i wlan0:

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

Teraz uruchom wpa_supplicant:

 $ sudo systemctl start wpa_supplicant.service

Teraz uruchom menedżera sieci:

 $ sudo systemctl start NetworkManager.service

Teraz powinieneś zobaczyć ikonę tacy na górnym pasku

wprowadź opis zdjęcia tutaj

Jeśli pojawi się błąd dotyczący nieosiągalnego D-Bus, po prostu zignoruj ​​go. Jeśli menedżer sieci nie działa, a aplet menedżera sieci nie wyświetla się w górnym panelu GNOME3, spróbuj tego:

$ sudo Networkmanager
$ nm-applet

Severus Tux
źródło
Dla waszej informacji działało to również w celu uzyskania nm-plazmy do pracy z KDE. DZIĘKUJĘ CI.
James Irwin
działa również dla XFCE !!
nikt nie