Package Details: libappindicator-activate-gtk3 12.10.0-7

Git Clone URL: https://aur.archlinux.org/libappindicator-activate.git (read-only)
Package Base: libappindicator-activate
Description: libappindicator patched to improve user experience under Plasma 5 (single click activation via Activate dbus method)
Upstream URL: https://launchpad.net/libappindicator
Licenses: LGPL
Conflicts: libappindicator-gtk3, libappindicator3
Provides: libappindicator-gtk3, libappindicator3
Submitter: dos1
Maintainer: dos1
Last Packager: dos1
Votes: 28
Popularity: 0.661178
First Submitted: 2015-07-12 14:38
Last Updated: 2016-05-03 21:54

Required by (90)

Sources (2)

Latest Comments

colinkeenan commented on 2016-05-04 01:14

Thanks for explaining. I was trying to see what PulseAudio system tray does (https://aur.archlinux.org/packages/pasystray-git/). The answer is, absolutely nothing in KDE Plasma 5. My application, silentcast, relies on yad, which also does nothing in the systray of Plasma 5, but somebody wrote a python script for it that works in Unity/Gnome/Plasma 5. In trying to figure out how to get PulseAudio system tray to work, I discovered this package, which made that python script for yad work in Arch & I just released another version of silentcast (https://aur.archlinux.org/packages/silentcast/)

dos1 commented on 2016-05-03 22:10

All it does is patching libappindicator so it duplicates SecondaryActivate method to also work as Activate, which is not implemented at all in original version. AFAIK Unity shows popup menu on left click; Plasma triggers activation, which is why apps that use standard libappindicator do nothing on left click in Plasma.

Of course this applies only to apps that use libappindicator and do anything meaningful on SecondaryActivate. There could be some apps that implement indicators by themselves or other libraries, which is then completely up to them to work nice with Plasma and other DEs that behave in similar way. Also, apps that use libappindicator, but ignore SecondaryActivate also won't be affected. Those apps need to be patched for full interoperability.

For me personally it works with "onboard" virtual keyboard, which shows/hides on SecordaryActivate (and with this patch, on Activate as well). There is probably bunch of other apps where it helps (and some where it does not).

colinkeenan commented on 2016-05-03 22:01

Well, this application does make my silentcast application work on the plasma desktop (not the version in AUR, but in github - probably time to release a new version). I don't see what else it does though. Should I be writing python applications to properly launch applications so they use this? There must be an easier way, right?

colinkeenan commented on 2016-05-03 21:44

How do I use this?
Does it currently work (plasma-desktop 5.6.3-2)?

I've installed this and the other versions (gtk2 and sharp). Did a reboot. My systray icons do not behave any differently. The ones that work only work on right-click. The ones that don't work at all, still don't.

nullptr_t commented on 2016-04-22 11:43

Shouldn't we call this libappindicator-kde for logical purposes?
One can understand the description as this: libappinticator for kde desktop.
Or is it for kde-programs?

balwierz commented on 2016-04-04 18:48

==> Validating source files with sha512sums...
libappindicator-12.10.0.tar.gz ... FAILED

sl1pkn07 commented on 2016-01-09 21:50

builded today . buiild ok without problems

greetings

snack commented on 2015-12-11 09:08

This morning I updated my system pulling the massive rebuild due to the new C++ ABI and Plasma 5.5. After reboot some system tray icons are now missing so I tried to rebuild libappindicator-activate-gtk2 but got this error:

Building gen-notification-item.xml.h from notification-item.xml
CC libappindicator3_la-app-indicator.lo
CC libappindicator3_la-application-service-marshal.lo
CC libappindicator3_la-gen-notification-item.xml.lo
CCLD libappindicator3.la
GISCAN AppIndicator3-0.1.gir
Caught exception: <type 'exceptions.ImportError'> ImportError('/usr/lib/python2.7/lib-dynload/_io.so: undefined symbol: _PyErr_ReplaceException',)
> /usr/lib/python2.7/io.py(51)<module>()
-> import _io
(Pdb)

XavierCLL commented on 2015-09-08 16:02

please check dependencies using:
namcap package....pkg.tar.xz

XavierCLL commented on 2015-09-08 15:56

Error in build:

error: Package `GObject-2.0' not found in specified Vala API directories or GObject-Introspection GIR directories
error: Package `Gtk-3.0' not found in specified Vala API directories or GObject-Introspection GIR directories

missing dependencies?

All comments