NetworkManager 在登录时不会自动连接到 wifi

KOB*_*KOB 3 wifi kde networkmanager plasma i3

我正在运行 Manjaro KDE,并且最近安装了 i3 作为我的 WM 和 KDE 作为我的 DE,而不是 KWin。除了这篇文章标题中的一个问题外,我在使用这种非正统的 DE 和 WM 组合时一切正常。

最初当我第一次将 i3 作为我的 WM 启动时,我的桌面上仍然有 KDE Plasma 任务栏/面板,面板中有一个 NetworkManager 小部件。当 Xsession 在登录时启动时,此小部件将自动连接到任何可用和已知的 wifi 网络。从那以后,我删除了这个 Plasma taksbar/面板,转而使用我自己定制的Polybar任务栏。

由于这样做,这种自动连接到 wifi 不再发生。相反,我必须打开 KDE 的系统设置,然后只要我打开“连接”菜单,就可以在我不做任何事情的情况下连接到任何可用的、已知的 wifi 网络。似乎网络管理器在登录时不会搜索任何 wifi 网络,只有当我在 KDE 的系统设置中打开网络管理器客户端时才会搜索。

我的 i3 配置包含exec --no-startup-id nm-appletsystemctl status NetworkManager在我登录后立即运行显示该服务处于活动状态。

在 KDE 系统设置的“连接”菜单中,我确保选中了“当网络可用时自动连接到此网络”和“所有用户都可以连接到此网络”。

/etc/NetworkManager/system-connections/Attic 看起来像这样:

[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
Run Code Online (Sandbox Code Playgroud)

我还尝试将1in替换psk-flags=1为 wifi 网络的实际密码。

GAD*_*D3R 5

在启动时使用机密连接到网络

默认情况下,NetworkManager 不会在启动时自动连接到需要密码的网络。这是因为默认情况下它会将此类连接锁定到创建它的用户,仅在他们登录后才连接。要更改此设置,请执行以下操作:

  • 右键单击面板中的 nm-applet 图标,然后选择“编辑连接”并打开“无线”选项卡
  • 选择要使用的连接,然后单击“编辑”按钮

  • 选中“自动连接”和“对所有用户可用”框

  • 注销并重新登录以完成。