Package Details: network-manager-applet-gtk2

Git Clone URL: (read-only, click to copy)
Package Base: network-manager-applet-gtk2
Description: GNOME frontends to NetWorkmanager compiled for gtk2
Upstream URL:
Licenses: GPL
Conflicts: network-manager-applet
Provides: network-manager-applet
Submitter: None
Maintainer: bidulock
Last Packager: bidulock
Votes: 39
Popularity: 0.000000
First Submitted: 2011-07-10 18:30 (UTC)
Last Updated: 2015-06-10 13:16 (UTC)

Required by (22)

Sources (1)

Latest Comments

MarsSeed commented on 2022-05-25 16:55 (UTC)

Since 2 dependencies are missing, I wonder if this package is still needed at all.

I've only been able to find some 'justbrowsing' packages that explicitly optdepend on this one, but no packages declaring this as a hard dependency.

The 'justbrowsing' packages in question were also not updated since 2016 so they themselves might not be needed.

micwoj92 commented on 2021-05-18 10:26 (UTC)

Missing 2 dependencies

Raimar commented on 2017-03-03 19:08 (UTC)

Added a git version here:

bidulock commented on 2017-03-02 07:24 (UTC)

I couldn't get it to build.

jlindgren commented on 2017-02-22 02:58 (UTC)

I'll mention just once more that I'm still maintaining a GTK2 port which is up-to-date with the current (GTK3) release of 1.4.4: I use it on a daily basis and I'd recommend it over the old version.

catalin.hritcu commented on 2016-10-30 03:17 (UTC)

To make this package I needed to replace the (now broken) dependencies on `networkmanager-ifupdown` and `libnm-glib-ifupdown` with `libnm-glib` as suggested by TiZ below and also by someone else here This package also seems to be conflicting with `nm-connection-editor`. It fails with the following error if `nm-connection-editor` is not removed first:

test0 commented on 2016-09-02 13:44 (UTC)

(nm-applet:30694): nm-applet-WARNING **: Failed to initialize D-Bus: Failed to connect to socket /tmp/dbus-tME1os0kHO: Connection refused (nm-applet:30694): GLib-GObject-CRITICAL **: object NMApplet 0x55f8324c4120 finalized while still in-construction (nm-applet:30694): GLib-GObject-CRITICAL **: Custom constructor for class NMApplet returned NULL (which is invalid). Please use GInitable instead.

TiZ commented on 2016-04-12 02:34 (UTC)

This package seems to work just fine with regular old libnm-glib rather than libnm-glib-ifupdown and networkmanager-ifupdown.

jlindgren commented on 2015-12-29 16:56 (UTC)

I've done a new port of 1.0.10 to GTK2:

bidulock commented on 2014-08-20 20:57 (UTC) is the last version to support GTK2.

bidulock commented on 2014-08-06 14:56 (UTC)

No, libnm-glib-ifupdown is provided by the networkmanager-ifupdown package, and this is the one it must install with, not the one in extra.

justbrowsing commented on 2014-08-06 14:44 (UTC)

Change dependency libnm-glib-ifupdown to libnm-glib or split the package networkmanager-ifupdown into two. Dependency loop as libnm-glib-ifupdown is not provided as it's own package.

bidulock commented on 2014-08-06 05:16 (UTC)

networkmanager-applet 0.9.10 no longer supports gtk2; however, the 0.9.8 applet will not run against the 0.9.10 network manager. So, I added a dependency on networkmanager-ifupdown and libnm-glib-ifupdown which are frozen at the version. It should build and install the entire dependency tree properly now.

dodo3773 commented on 2014-08-06 03:34 (UTC)

This package doesn't seem to work correctly for networkmanager Cannot input password / no pop up box anymore. I switched to the one in the repos

Black_Codec commented on 2014-05-31 13:34 (UTC)

Released the

bidulock commented on 2014-05-01 21:46 (UTC)

Why can gnome-shell only use the gtk3 version?

balwierz commented on 2014-05-01 15:57 (UTC)

This package should NOT provide "network-manager-applet". If it does like now then a subsequent installation of gnome-shell (which requires network-manager-applet) will not try to replace your package with the gtk3 version - the only one gnome-shell can use. As a result the installed gnome-shell will try to launch this gtk2 version and will crash not even telling you what's wrong.

sumt commented on 2014-04-17 08:37 (UTC)

Works now! Thanks for maintaining this! :)

bidulock commented on 2014-04-17 07:20 (UTC)

@sumt Try that I just posted. It looks like a GIRSCAN included Gtk-3.0 instead of Gtk-2.0, the new PKGBUILD patches this. I happen to have gtk3 installed and that is why it didn't fail for me.

sumt commented on 2014-04-17 06:52 (UTC)

Building failed for me too:

bidulock commented on 2014-04-15 19:40 (UTC) builds fine for me, but perhaps I have some other subtle dependency loaded that you do not

balwierz commented on 2014-04-15 17:21 (UTC)

Sorry. By out-of-date I meant it doesn't compile due to perl-xml-parser being a new dependency or so. But now I checked, and I have both perl-xml-parser and intltool installed and the configure script somehow doesn't detect it. Not sure if there is something wrong with my setup. (just reinstalled perl-xml-parser to be sure).

bidulock commented on 2014-04-15 16:18 (UTC)

@balwierz you will see makedepends=(intltool in PKGBUILD and intltool depends on perl-xml-parser. So how are you building it without the dependency being satisfied?

bidulock commented on 2014-04-15 16:12 (UTC) is a prerelease. is a stable release. If you wan bleeding edge, suggest you make a -git package.

balwierz commented on 2014-04-15 10:19 (UTC)

Errors during build() checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool ==> ERROR: A failure occurred in build(). Aborting...

bidulock commented on 2014-04-15 09:36 (UTC)

That means that network-manager-applet in Extra won't build anymore either. I added --without-bluetooth and removed gnome-bluetooth dependencies, but please report against network-manager-applet too. It looks like gnome 3.12 was darn brave.

Alister.Hood commented on 2014-04-15 08:33 (UTC)

Builds with --without-bluetooth

Alister.Hood commented on 2014-04-15 08:25 (UTC)

This fails for me at the moment: Making all in gnome-bluetooth make[4]: Entering directory '/tmp/yaourt-tmp-root/aur-network-manager-applet-gtk2/src/network-manager-applet-' CC libnma_la-bt-widget.lo CC libnma_la-nma-bt-device.lo bt-widget.c:33:30: fatal error: bluetooth-plugin.h: No such file or directory #include <bluetooth-plugin.h> ^ compilation terminated.

bidulock commented on 2014-03-31 06:11 (UTC)

I see. networkmanager package moved modemmanager from depends to makedepends. However, network-manager-applet would not build without modemmanager either. I added it as a makedepends, but please report against network-manager-applet too.

Tim commented on 2014-03-30 23:39 (UTC)

@bidulock > you are using an AUR networkmanager package such as networkmanager-slim? No. I used the package from the official repository. Installed in this order: 1. extra/networkmanager 2. extra/network-manager-applet After i found aur/network-manager-applet-gtk2. Build fail until i manually install extra/modemmanager.

bidulock commented on 2014-03-29 02:53 (UTC)

modemmanager is a dependency of networkmanager: if it is not installed on your system you are using an AUR networkmanager package such as networkmanager-slim? If that is the case, I would suggest making a network-manager-applet-gtk2-slim pacmage from this PKGBUILD and remove the --with-modem-manager-1 option to ./configure in the build() section, or just remove the option when you build it.

Tim commented on 2014-03-29 00:34 (UTC)

On my system compiled only with "modemmanager". Can you add it to the dependencies?

bidulock commented on 2014-01-12 09:45 (UTC)

Because the package builds a gnome-bluetooth plugin.

Louis commented on 2014-01-12 05:19 (UTC)

Why is gnome-bluetooth listed as a makedep? This doesn't make any sense to me.

bidulock commented on 2013-11-19 20:52 (UTC)

Ask the maintainer of

Louis commented on 2013-11-19 16:43 (UTC)

Why is gnome-icon-theme not optional? I'm using MATE and don't see the reason why I need that dependency.

JoveYu commented on 2013-05-05 16:29 (UTC)

thinks @ptrxyz,

ptrxyz commented on 2013-03-21 06:54 (UTC)

I can confirm what vldmr said. I added the two "sed ..."-lines to the build() function in PKGBUILD to replace the GtkBox with GtkVBox and it seems to be working now. However, some GTK warnings remain. ... build() { cd ${_pkgname}-${pkgver} # Next two lines should fix the error when editing connections # --> see vldmr's post. sed -i 's/GtkBox/GtkVBox/g' src/connection-editor/ce-page-general.ui sed -i 's/GtkBox/GtkVBox/g' src/connection-editor/nm-connection-editor.ui ./configure --prefix=/usr --sysconfdir=/etc --with-gtkver=2 \ --localstatedir=/var \ --libexecdir=/usr/lib/networkmanager \ --disable-static \ --disable-more-warnings \ --disable-maintainer-mode \ --disable-migration make } ...

vldmr commented on 2013-03-21 05:47 (UTC)

In .ui files I change GtkBox to GtkVBox. It's work now.

ptrxyz commented on 2013-03-21 05:29 (UTC)

Same error here when trying to edit connections: (nm-connection-editor:8518): Gtk-WARNING **: Unknown property: GtkComboBox.margin-left (nm-connection-editor:8518): Gtk-WARNING **: Unknown property: GtkComboBox.margin-bottom (nm-connection-editor:8518): Gtk-WARNING **: Unknown property: GtkCheckButton.margin-bottom (nm-connection-editor:8518): Gtk-WARNING **: Unknown property: GtkBox.valign (nm-connection-editor:8518): Gtk-WARNING **: Unknown property: GtkBox.vexpand (nm-connection-editor:8518): GLib-GObject-ERROR **: cannot create instance of abstract (non-instantiatable) type `GtkBox' However, version 0.9.6 works like a charm. (--> edit PKGBUILD, set pkgver= and md5sums=('8750d83a1151f5f9b0edd2ffcd4e8fc6'))

martadinata666 commented on 2013-03-12 23:06 (UTC)

when compile you need gtk3, but after install nm-applet still using gtk2...

JoveYu commented on 2013-03-12 04:18 (UTC)

don't know why ,use network-manager or network-manager-applet-gtk2 0.9.6 now

vldmr commented on 2013-03-10 19:59 (UTC)

Add/edit connection not working on my system: (nm-connection-editor:7312): Gtk-WARNING **: Unknown property: GtkComboBox.margin-left (nm-connection-editor:7312): Gtk-WARNING **: Unknown property: GtkComboBox.margin-bottom (nm-connection-editor:7312): Gtk-WARNING **: Unknown property: GtkCheckButton.margin-bottom (nm-connection-editor:7312): Gtk-WARNING **: Unknown property: GtkBox.valign (nm-connection-editor:7312): Gtk-WARNING **: Unknown property: GtkBox.vexpand (nm-connection-editor:7312): GLib-GObject-ERROR **: cannot create instance of abstract (non-instantiatable) type `GtkBox'

commented on 2013-02-21 03:06 (UTC) not sure if support for gtk2 remain, but anyway, is newer that mark outdated

commented on 2013-01-22 18:09 (UTC) not sure if this a valid version or not clasiffi as one for the package

commented on 2013-01-22 18:06 (UTC)

Noticed that -I link agains pango and harfbuzz and pixman-1 and dbus this not mean that these are makedeps??

JoveYu commented on 2012-12-27 13:26 (UTC)

before I owned this package, it is an orphan ,i hava remove this two dependence,it seems work well

proudzhu commented on 2012-12-27 04:47 (UTC)

@JoveYu, Why does this package depend on notification-daemon and gconf? As notification-daemon and gconf depend on gtk3, you still can not get rid of gtk3. Also nm-applet in extra doesn't have both the depends.

JoveYu commented on 2012-12-05 19:46 (UTC)


commented on 2012-12-05 15:52 (UTC) last release maybe

Rax_Garfield commented on 2012-05-13 14:20 (UTC)

Fails to compile. Here are the last output lines: libtool: link: gcc -Wall -Werror -std=gnu89 -march=native -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wshadow -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare -fno-strict-aliasing -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,--hash-style=gnu -o test-upgrade test_upgrade-test-upgrade.o test_upgrade-fake-keyring.o test_upgrade-fake-gconf.o -Wl,--export-dynamic -pthread ./../.libs/libgconf-helpers-test.a -lnm-glib -lnm-util -lnm-glib-vpn -ldbus-glib-1 -ldbus-1 -lpthread -lgobject-2.0 -lgmodule-2.0 -lrt -lglib-2.0 -pthread test_upgrade-test-upgrade.o: In function `_create_keyring_add_attr_list': test-upgrade.c:(.text+0x5b3): undefined reference to `gnome_keyring_attribute_list_new' test_upgrade-test-upgrade.o: In function `test_keyring': test-upgrade.c:(.text+0xcb0): undefined reference to `gnome_keyring_attribute_list_new' test-upgrade.c:(.text+0xd2c): undefined reference to `gnome_keyring_attribute_list_new' ./../.libs/libgconf-helpers-test.a(libgconf_helpers_test_la-gconf-helpers.o): In function `nm_gconf_add_keyring_item': gconf-helpers.c:(.text+0x4fea): undefined reference to `gnome_keyring_attribute_list_new' ./../.libs/libgconf-helpers-test.a(libgconf_helpers_test_la-gconf-upgrade.o): In function `vpn_helpers_save_secret.constprop.9': gconf-upgrade.c:(.text+0xc95): undefined reference to `gnome_keyring_attribute_list_new' collect2: error: ld returned 1 exit status make[5]: *** [test-upgrade] Error 1 make[5]: Leaving directory `/tmp/yaourt-tmp-ramy/aur-network-manager-applet-gtk2/src/network-manager-applet-' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/tmp/yaourt-tmp-ramy/aur-network-manager-applet-gtk2/src/network-manager-applet-'

commented on 2011-10-03 00:52 (UTC)

I removed gnome-bluetooth and polkit-gnome. Regarding gnome-keyring I did not remove it because it is not only in [extra]s network-manager-applet enabled but also switched on by default by configure. Before you complain about that: I removed the minimal GNOME dependencies phrase from description :P

scarecrow commented on 2011-10-02 23:03 (UTC)

It compiled fine for me without gnome-bluetooth, polkit-gnome and gnome-keyring. For authentication one can use the method in the wiki (Set up PolicyKit permissions), and it's running great.

commented on 2011-09-01 20:28 (UTC)

This can be compiled with 0.9.0 tarball without flaws.

tea commented on 2011-08-23 12:39 (UTC)

I was able to compile this without gnome-bluetooth, in case anyone else was having issues with the recursive dependency on gnome-desktop.