NetworkManager não conecta automaticamente ao wifi no login

1

Estou executando o Manjaro KDE e recentemente instalei o i3 para ser usado como meu WM ao lado do KDE como meu DE, em vez do KWin. Eu tenho tudo funcionando bem com essa combinação nada ortodoxa de DE e WM, exceto pelo único problema no título deste post.

Inicialmente, quando lancei pela primeira vez o i3 como meu WM, ainda tinha a barra de tarefas / painel Plasma do KDE na área de trabalho com um widget do NetworkManager no painel. Este widget se conectaria automaticamente a qualquer rede wifi disponível e conhecida quando o Xsession fosse iniciado no login. Eu removi este painel / painel do Plasma em favor da minha própria barra de tarefas Polybar personalizada.

Desde então, esta conexão automática para wifi não está mais ocorrendo. Em vez disso, tenho que abrir as Configurações do Sistema do KDE e, assim que eu abrir o menu "Conexões", uma conexão com qualquer rede Wi-Fi conhecida e disponível é feita sem que eu faça nada. Parece que o Network Manager não procura nenhuma rede wifi no login, e só o faz quando eu abro o cliente Network Manager dentro das Configurações do Sistema do KDE.

Minha configuração do i3 contém exec --no-startup-id nm-applet e executando systemctl status NetworkManager assim que o login mostra que o serviço está ativo.

Dentro do menu "Conexões" nas Configurações do Sistema do KDE, assegurei que tanto "Conectar automaticamente a esta rede quando disponível" quanto "Todos os usuários podem se conectar a esta rede" estão marcados.

/etc/NetworkManager/system-connections/Attic é assim:

[connection]
id=Attic
uuid=73576093-0772-4e0c-bb7d-698dee3cd091
type=wifi
permissions=

[wifi]
mac-address=9C:B6:D0:DC:68:7D
mac-address-blacklist=
mode=infrastructure
ssid=Attic

[wifi-security]
key-mgmt=wpa-psk
psk-flags=1

[ipv4]
dns-search=
method=auto

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto

Eu também tentei substituir o 1 em psk-flags=1 pela senha real da rede wifi.

    
por KOB 06.09.2017 / 00:01

1 resposta

3

Conecte-se à rede com o segredo na inicialização

By default, NetworkManager will not connect to networks requiring a secret automatically on boot. This is because it locks such connections to the user who makes it by default, only connecting after they have logged in. To change this, do the following:

  • Right click on the nm-applet icon in your panel and select Edit Connections and open the Wireless tab
  • Select the connection you want to work with and click the Edit button

  • Check the boxes “Connect Automatically” and “Available to all users”

  • Log out and log back in to complete.

    
por 06.09.2017 / 19:19