Estou usando Arch Linux com GNOME 3.20. Estou tentando obter um miniaplicativo gerenciador de rede (ícone da bandeja) com o qual eu possa me conectar facilmente a redes WiFi.
Eu instalei networkmanager
e network-manager-applet
não estou recebendo nenhum ícone na bandeja.
Como descobri que este é um problema comum e tem menos recursos para procurar uma solução passo a passo, pensei que seria útil para novos usuários se eu compartilhasse como resolvi esse problema.
Responder1
Requisitos iniciais
Anfitriões
Verifique a configuração do seu /etc/hosts file
, uma configuração válida é semelhante a esta:
#<ip-address> <hostname.domain.org> <hostname>
127.0.0.1 localhost.localdomain yourHostname
::1 localhost.localdomain yourHostname
Dispositivos
Você pode identificar seus dispositivos de rede assim:
$ lspci | grep -i net
Se o seu dispositivo não estiver listado, talvez seja um dispositivo USB, então tente este comando:
$ lsusb
Com o seguinte comando você pode verificar o estado atual de todos os seus dispositivos de rede:
$ ip link
Instalação das ferramentas necessárias
Instale as ferramentas wpa_supplicant
$ sudo pacman -S wpa_supplicant
Instale as ferramentas sem fio
$ sudo pacman -S wireless_tools
Instale o gerenciador de rede
$ sudo pacman -S networkmanager
Instale o miniaplicativo gerenciador de rede, também conhecido como nm-applet
$ sudo pacman -S network-manager-applet
Instale o chaveiro gnome
$ sudo pacman -S gnome-keyring
Configuração
Faça o networkmanager iniciar na inicialização:
$ sudo systemctl enable NetworkManager.service
Desativar dhcpcd
Como o networkmanager quer ser quem lida com as coisas relacionadas ao dhcpcd, você deve desabilitar e parar o dhcpcd:
$ sudo systemctl disable dhcpcd.service
$ sudo systemctl disable [email protected]
$ sudo systemctl stop dhcpcd.service
$ sudo systemctl stop [email protected]
Habilite wpa_supplicant, se quiser usar sua conexão sem fio:
$ sudo systemctl enable wpa_supplicant.service
Adicione seu usuário ao grupo de rede:
$ gpasswd -a <USERNAME> network
Desligue os controladores de interface de rede:
Desligue seus controladores de interface de rede, no meu caso eth0 e wlan0:
$ ip link set down eth0
$ ip link set down wlan0
Agora inicie wpa_supplicant:
$ sudo systemctl start wpa_supplicant.service
Agora inicie o gerenciador de rede:
$ sudo systemctl start NetworkManager.service
Agora você deve ver o ícone da bandeja na barra superior
Se você receber um erro sobre D-Bus inacessível, simplesmente ignore-o. Se o networkmanager não estiver em execução e o network-manager-applet não aparecer no painel superior do GNOME3, tente isto:
$ sudo Networkmanager
$ nm-applet