Introduction to NetworkManager Applet

The NetworkManager Applet provides a tool and a panel applet used to configure wired and wireless network connections through GUI. It's designed for use with any desktop environment that uses GTK+, such as Xfce and LXDE.



Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.

Package Information

NetworkManager Applet Dependencies


GTK+-3.24.38, libnma-1.10.6, and libsecret-0.21.1


Required (Runtime)

Since this package uses Polkit-123 for authorization, one Polkit Authentication Agent should be running when the functionality of this package is used.


gnome-bluetooth-42.7 and libindicator

Installation of NetworkManager Applet

Install NetworkManager Applet by running the following commands:

mkdir build &&
cd    build &&

meson setup ..            \
      --prefix=/usr       \
      --buildtype=release \
      -Dappindicator=no   \
      -Dselinux=false     &&

To test the results, issue: ninja test.

Now, as the root user:

ninja install

Command Explanations

-Dappindicator=no: This switch disables AppIndicator support in network-manager-applet because it requires libindicator, which is not in BLFS. The build will fail without this option.

-Dselinux=false: This switch forcibly disables SELinux support since it is not currently in BLFS and the build will fail without it.

-Dwwan=false: This switch disables WWAN support. Use this if you do not have ModemManager-1.18.12 installed.


Installed Programs: nm-applet and nm-connection-editor
Installed Libraries: None
Installed Directories: None

Short Descriptions


allows users to view and edit network connection settings