Package Details: fusion-icon 1:0.2.2-2

Git Clone URL: https://aur.archlinux.org/fusion-icon.git (read-only)
Package Base: fusion-icon
Description: Simple tray icon for Compiz 0.8
Upstream URL: http://www.compiz.org/
Licenses: GPL
Conflicts: fusion-icon0.9
Submitter: Barthalion
Maintainer: ShadowKyogre
Last Packager: ShadowKyogre
Votes: 37
Popularity: 1.634518
First Submitted: 2013-07-11 10:41
Last Updated: 2016-04-01 22:25

Latest Comments

ShadowKyogre commented on 2016-04-04 15:50

@balwierz: Install libappindicator-gtk3 also as mentioned in the optional depedendencies. There's currently no way to group optional depdendencies atm into what they're needed for except for description.

balwierz commented on 2016-04-04 13:32

@ShadowKyogre: Thank you! The qt interface works great now.

However, I still have problems (of a different kind) with the gtk interface. It fails in the line: gi.require_version('AppIndicator3', '0.1')
in /usr/lib/python2.7/site-packages/FusionIcon/interface_gtk/main.py

I do have PyGObject installed:
extra/python2-gobject2 2.28.6-12 [installed]

But cannot find an AUR package for python bindings of AppIndicator (there is Perl one only). Any suggestions?

ShadowKyogre commented on 2016-04-01 22:26

@balwierz, @Terrowin: Found out the cause of it. The make install command wasn't autobuilding the main.py files for each of the interfaces.

ShadowKyogre commented on 2016-04-01 22:21

@balwierz, @Terrowin: Let me check what's on in the source code. I'll get back to both of you ASAP.

Terrowin commented on 2016-04-01 21:57

@ShadowKyogre: Same problem here
libappindicator-gtk3 [installed]
python2-gobject [installed]
python2-pyqt5 [installed]

fusion-icon -i gtk
* Detected Session: lxde
* Searching for installed applications...
* NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
* Using the GTK+ Interface
* No module named main
... Trying another interface
* Using the Qt Interface
* No module named main
*** Error: All interfaces failed, aborting!

balwierz commented on 2016-04-01 11:13

@ShadowKyogre: I did try both qt and gtk interfaces specifically, but didn't report it since gtk is default and both gtk and qt were tested mentioned in my previous output. Just to confirm:

$ fusion-icon -i gtk
* Detected Session: mate
* Searching for installed applications...
* Intel detected, exporting: INTEL_BATCH=1
* Using the GTK+ Interface
* No module named main
... Trying another interface
* Using the Qt Interface
* No module named main
*** Error: All interfaces failed, aborting!

n.b.
$ fusion-icon -u # no interface. Does start compiz
I have also tried resetting configuration without success:
$ fusion-icon --reset

ShadowKyogre commented on 2016-03-31 19:48

@balwierz: To override the interface that fusion-icon provides, use:

fusion-icon -i qt

For PyQt5

or

fusion-icon -i gtk

For the GTK+ interface.

The post install hook should've said something about the autodetection placing GTK+ at higher precedence. Until another upstream commit is made, it doesn't properly detect whether libappindicator is available for the GTK+ interface (it's necessary if you choose the GTK interface).

balwierz commented on 2016-03-31 19:39

I have two of the optional dependencies, none of which work...

libappindicator-gtk3: For the GTK+ Interface
python2-gobject: For the GTK+ Interface [installed]
python2-pyqt5: For the Qt Interface [installed]

$ fusion-icon
* Detected Session: mate
* Searching for installed applications...
* Intel detected, exporting: INTEL_BATCH=1
* Using the GTK+ Interface
* No module named main
... Trying another interface
* Using the Qt Interface
* No module named main
*** Error: All interfaces failed, aborting!

ShadowKyogre commented on 2016-03-31 18:35

To anyone who builds this: Make sure you install the appropriate dependencies for the user interfaces you want to use! Otherwise, it'll appear like it's not working!

ShadowKyogre commented on 2015-12-29 18:28

Adopting this until flexiondotorg comes back.

All comments