NetworkManager not appearing in Arch


Arch OS-tan

So you've set up NetworkManager on your Arch Linux laptop to easily use wireless networks, but it doesn't appear in your desktop environment's notification tray, nor do the networks themselves work. You've probably just been dumb like me ;).

First, to made sure it's not NetworkManager itself that's faulty, attempt to run it as root, including the camelCase.

# NetworkManager

If you get a notification that it loaded successfully, chances are you loaded it in the DAEMONS line before dbus in /etc/rc.conf, as I stupidly did! Make sure they're in the right order:

DAEMONS=([..] dbus networkmanager birdisword [..])

Finally, some Arch installations I've used haven't needed this, but sometimes its worth adding dbus-launch to your exec line in ~/.xinitrc, presuming you start X by typing startx because you have as little patience for GDM, SLiM and its ilk as I do. This also has the effect of silencing some permission issues with memory keys.

exec ck-launch-session dbus-launch startxfce4

Thanks to *juzo-kun for Arch OS-Tan ^_^.

Author bio and support


Ruben Schade is a technical writer and infrastructure architect in Sydney, Australia who refers to himself in the third person in bios. Hi!

The site is powered by Hugo, FreeBSD, and OpenZFS on OrionVM, everyone’s favourite bespoke cloud infrastructure provider.

If you found this post helpful or entertaining, you can shout me a coffee or send a comment. Thanks ☺️.