Kilian / f.lux-indicator-applet

This repository is unmaintained. Visit:
https://github.com/xflux-gui/xflux-gui
Other
549 stars 105 forks source link

Make version of gui friendly to all window managers #19

Closed codygman closed 11 years ago

codygman commented 11 years ago

I use fluxbox and want flux to work without the gnome dependencies. I'm sure there are some others interested in this too, or maybe not. I'm opening this issue to ask what would have to be done to do this. I've forked the code, looked in src/gui and it seems the only dependencies are gconf and appindicator.

I believe I can just change self.client in the settings class to a pickled dict which acts like gconf for that dependency. I see the indicator is setup with appindicator, an ubuntu/gnome library? That looks like it's just for the indicator in the panel?

Perhaps I can add something to make it easy to put it on alternate window manager panels. Just some ideas, any feedback would be appreciated. I'm currently using the command line version, but I know some who don't use gnome would like to use the GUI version.

Kilian commented 11 years ago

The appindicator is the ubuntu specific "indicator applet" that they use to display stuff in the panels. I set it up specifically to be an appindicator but i'd be open to improvements that make it available (as a 'regular' systray icon, for example) on other environments as well

Kilian commented 11 years ago

Systray pull request in issue #20 which fixes this.