Remove AppIndicator3 dependency

Bug #1053231 reported by Péter Trombitás
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Cuttlefish
New
Low
Unassigned

Bug Description

Hi,

My problem is that Cuttlefish has no icon in Openbox under Arch Linux.

I think what causes the problem is that Cuttlefish uses _only_ AppIndicator3, and if that is not installed, there's no fallback option. I know that you made this program for Ubuntu, but it would be awesome if it didn't depend on it.

I think that this problem can be solved in 10 minutes or so, for example Caffeine has a "try - except" part in its code that checks for AppIndicator3, and if that isn't found, it falls back to status icon.

I'm using v 12.08-1.

Alex (noneed4anick)
Changed in cuttlefish:
importance: Undecided → Low
Revision history for this message
Alex (noneed4anick) wrote :

Hi Peter,

thanks for your feedback. I'd love to provide a version that is fully functional in arch linux too. But at the moment I got a big project and I don't think that this feature will land any sooner than in november this year. And I'm not sure if using the AppIndicator is the only ubuntu-specific thing in the code. Maybe other distributions don't provide some interfaces I use (or provide them differently) or so...

Revision history for this message
Péter Trombitás (trombipeti) wrote : Re: [Bug 1053231] Re: Remove AppIndicator3 dependency

Hi,

Thank you.
I think I'll start hacking on the code, but that will be some ugly solution
as I don't no so much python. If I succeed I'll let you know.

Peter

2012/9/20 Alex <email address hidden>

> Hi Peter,
>
>
> thanks for your feedback. I'd love to provide a version that is fully
> functional in arch linux too. But at the moment I got a big project and I
> don't think that this feature will land any sooner than in november this
> year. And I'm not sure if using the AppIndicator is the only
> ubuntu-specific thing in the code. Maybe other distributions don't provide
> some interfaces I use (or provide them differently) or so...
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1053231
>
> Title:
> Remove AppIndicator3 dependency
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/cuttlefish/+bug/1053231/+subscriptions
>

Revision history for this message
Alex (noneed4anick) wrote :

If you branch from my ppa I can review it if you make some progress :-)

Revision history for this message
Roquentin (antonio-roquentin-deactivatedaccount) wrote :

Hi Peter, perhaps you might have a look how this issue is handled by the notification area plugin

http://bazaar.launchpad.net/~gtg/gtg/trunk/view/head:/GTG/plugins/notification_area/notification_area.py

of gtg (a TODO list manager), which is written in python too. Hope this helps!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.