Package Details: fluxgui 1.1.8-12

Git Clone URL: (read-only)
Package Base: fluxgui
Description: (f.lux for X) Changes monitor color temperature based on time of day and position in world to ease eye strain.
Upstream URL:
Licenses: MIT
Conflicts: xflux
Submitter: t3ddy
Maintainer: Loen
Last Packager: Loen
Votes: 159
Popularity: 3.862906
First Submitted: 2010-09-29 13:58
Last Updated: 2016-07-02 11:53

Latest Comments

gbc921 commented on 2016-06-13 09:34

Indeed. It is useful and customizable as flux.
Also, if you need some graphical interface, there is the redshift-gtk option (

m13253 commented on 2016-06-13 07:52

Thanks, Georgo10.

I just found "redshift" in [community], a FOSS alternative.
I plan to switch to it.

Georgo10 commented on 2016-05-30 07:59

To resolve "ImportError: No module named appindicator", install libappindicator-activate-gtk2.

capoeira commented on 2016-05-27 20:55

[studio@studio ~]$ fluxgui
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/fluxgui/", line 2, in <module>
import appindicator
ImportError: No module named appindicator
[studio@studio ~]$

m13253 commented on 2016-05-25 14:29

Incomplete dependency:

File "/usr/lib/python2.7/site-packages/fluxgui/", line 2, in <module>
import appindicator

Did you miss something like "python2-libappindicator"?

markzz commented on 2015-11-27 20:10

I have no idea what you are talking about CzBiX. The binary files on that page are for a different package and this follows the package in an Ubuntu ppa.

CzBiX commented on 2015-11-06 08:04

It's provided newer binary files for 32/64 bit on Please update!

abarbarian commented on 2015-08-31 15:47

Ooooops looks like it is building now I have added multi-lib's.It uses up a lot of space and you have to download mono as one of the dependencies of one of the dependencies.;-)

abarbarian commented on 2015-08-31 15:03

$ yaourt -S lib32-libxext
error: target not found: lib32-libxext

An the above if I try to install a missing dependency ;-)

abarbarian commented on 2015-08-31 15:00

==> Continue building fluxgui ? [Y/n]
==> ---------------------------------
==> Building and installing package
==> Install or build missing dependencies for fluxgui:
error: target not found: lib32-libxext
error: target not found: lib32-libxcb
error: target not found: lib32-libx11
error: target not found: lib32-gcc-libs
error: target not found: lib32-libxau
error: target not found: lib32-libxxf86vm
error: target not found: lib32-libxdmcp
error: target not found: lib32-glibc
==> Restart building fluxgui ? [y/N]

I get the above when trying to install on Arch 64.;-)

markzz commented on 2015-05-28 23:35

Found new location for the archive. Updated package to 1.1.8-11.

markzz commented on 2015-05-28 22:21

And do you know of another location to get the tar archive... If not, this is not repairable.

rawa commented on 2015-05-28 22:03

Url to not working.

No Such Resource

File not found.

fackamato commented on 2015-02-09 19:12

Yeah sorry my bad.

markzz commented on 2015-02-09 18:45

That seems like a problem with another package. Go to that package's page.

fackamato commented on 2015-02-09 18:43

loading packages...
error: 'libindicator-gtk3-*.pkg.tar.xz': could not find or read package
Edit libappindicator-gtk2 PKGBUILD with $EDITOR? [Y/n] n
==> Making package: libappindicator 12.10.0-4 (Mon 9 Feb 18:42:31 GMT 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Missing dependencies:
-> libdbusmenu-gtk2
==> ERROR: Could not resolve all dependencies.

agus.aon commented on 2015-01-20 03:48

Hey, for anyone having trouble with some dependencies like lib32-libextx or something like that not found, you have to enable multilib repository on pacman by following this link:

cb474 commented on 2014-12-27 08:47

Yeah, the first thing I get when I install with yaourt is a request to replace libindicator with libindicator-gtk2.

I'm using the Mate desktop, is it okay to do this? Will it cause problems?

kaptoxic commented on 2014-12-19 13:01

For me, there are many conflicting files between libdbusmenu-glib and libdbusmenu-gtk2...

YAOMTC commented on 2014-12-05 05:55

As a KDE user, I found that redshift with this package works great:

vaikus commented on 2014-10-17 06:56

Having trouble starting fluxgui with the system. It kind of disapears from the XFCE panel after first setting it up and ticking the box so it would start with the system.

The .desktop file content looks like this:

[Desktop Entry]
Name=f.lux indicator applet

Hope it's solveable :)

markzz commented on 2014-10-08 04:00

Sorry for the delays (school and stuff), but I am still looking into it for desktops like KDE or other desktops other than GNOME (since I know it works with GNOME).

YAOMTC commented on 2014-10-05 23:21

Thanks! One more thing, after figuring out the gnome-settings-daemon.desktop issue I found that fluxgui still isn't autostarting. When I start KDE, I find /tmp/ exists again, which must mean it tried to start but failed. I'm guessing it's trying to start before gnome-settings-daemon can start, or finish starting?

markzz commented on 2014-10-05 22:57

gnome-settings-daemon is up to date in the 3.12 version. 3.14 will be released with the rest of GNOME 3.14. I am honestly a GNOME user (3.12) and have found that I have no issues. According to the issue on the git repository, it seems like something I can patch, so I'll get a test machine up to patch it and make the attempt to fix using your information. With the .desktop file, I'll add some information after the package is installed to fix that issue manually.

I suspect the reason the GNOME dependencies are there is because of the reason that this is based on the Ubuntu distribution and Unity was (or still is) based on gnome-shell.

YAOMTC commented on 2014-10-05 22:48

Scratch that, I can just run it as a regular user. My mistake. As for why it wasn't auto-running in KDE: /etc/xdg/autostart/gnome-settings-daemon.desktop specifies "OnlyShowIn=GNOME;" so I commented that out.

As for why gnome-settings-daemon is required to be running for fluxgui, that's still a mystery to me.

YAOMTC commented on 2014-10-05 22:48

Scratch that, I can just run it as a regular user. My mistake. As for why it wasn't running in KDE: /etc/xdg/autostart/gnome-settings-daemon.desktop specifies "OnlyShowIn=GNOME;" so I commented that out.

As for why gnome-settings-daemon is required to be running for fluxgui, that's still a mystery to me.

YAOMTC commented on 2014-10-05 22:46

Scratch that, I can just run it as a regular user. As for why it wasn't running in KDE: /etc/xdg/autostart/gnome-settings-daemon specifies "OnlyShowIn=GNOME;" so I commented that out.

As for why gnome-settings-daemon is required to be running for fluxgui, that's still a mystery to me.

YAOMTC commented on 2014-10-05 20:21

I should clarify, I'm using KDE for my desktop. I found out that if I use dconf-editor to uncheck org/gnome/settings-daemon/plugins/cursor/active, and use kdesu instead of sudo to start gnome-settings-daemon, the cursor remains visible.

YAOMTC commented on 2014-10-05 19:56

I found the problem, I think. Found this:

So I installed gnome-settings-daemon, but couldn't find a way to run it. So I looked through the files and found an executable in /usr/lib/gnome-settings-daemon so I ran it but now my cursor is invisible. Anyway I then deleted /tmp/ and ran fluxgui again, and now it's working, but my cursor is still invisible and gnome-settings-daemon is still out of date:
and didn't autostart.

YAOMTC commented on 2014-10-02 02:49

I do have that installed, yes.

markzz commented on 2014-10-01 10:43

I do not have that error when launching this. Tell me, is lib32-glib2 installed? If not, try it and if it solves your problem, I'll add it as a dependency.

YAOMTC commented on 2014-10-01 06:13

I'm getting that error too when I try to launch it:

falmp commented on 2014-09-22 10:38

Alright, nevermind then. I'm using Manjaro and their packages are usually a bit late. From this thread on Chakra's forum, it seems to be a problem that will be solved eventually:

hobarrera commented on 2014-09-22 10:32

$ pacman -Qo /usr/lib/
error: failed to read file '/usr/lib/': No such file or directory

None for me, and it builds fine on my system.

falmp commented on 2014-09-22 10:31

The error seems to be a missing /usr/lib/ Which package provides that package on your system?

pacman -Qo /usr/lib/

That file does not come with lib32-glib2:

falmp commented on 2014-09-22 10:21

Yes, I do:

$ pacman -Qs lib32-glib2
local/lib32-glib2 2.40.0-1
Common C routines used by GTK+ 2.4 and other libs (32-bit)

Firelight commented on 2014-09-22 08:48

falmp, do you have lib32-glib2? It won't build without it.

falmp commented on 2014-09-21 10:35

markzz, just wanted to clarify that today I took the time to setup a new archlinux box (using a Vagrant image) and fluxgui installed fine. So I don't know what's up with my day to day archlinux installation, but it's indeed all good with your package. Thank you.

falmp commented on 2014-09-19 11:31

Alright, but I am up to date (pacman Suyy) and I do have base and base-devel installed. And I actually tried building it without packer:

The error is the same.

markzz commented on 2014-09-19 11:27

The link is the wiki's suggestions on what to do if a package won't build. They are good suggestions, and I would add trying to build it without packer.

It all builds fine with no errors on two computers.

falmp commented on 2014-09-19 11:08

markzz, not sure what you meant with the last link, but it seems to be an error with libappindicator. Can you confirm if it builds for you?

markzz commented on 2014-09-19 11:01

falmp commented on 2014-09-19 10:53

I guess there's still something off, but I think it's not fluxgui's fault. :(

markzz commented on 2014-09-19 10:46

Gotcha, updated PKGBUILD.

falmp commented on 2014-09-19 10:29

markzz, I still get this message:

Dependency `libappindicator' of `fluxgui' does not exist.

markzz commented on 2014-09-19 03:22

I have adopted and fixed it so that it will build and works on my computer. Please post if any more changes are needed.

falmp commented on 2014-09-17 09:35

Is it possible to disown this package so someone can adopt it and updated it? Right now it's not building.

rgoulter commented on 2014-08-24 04:55

Indeed, replacing libindicator with libindicator-gtk2, and libdbusmenu with libdbusmenu-glib fixed this for me, and were the only changes I needed to make.

hobarrera commented on 2014-06-17 07:10

@cemegginson: You probably need one of these:

cemegginson commented on 2014-06-17 05:54

It seems that libindicator was removed from the AUR so you can't build this package anymore.

sveno commented on 2014-05-03 11:57

I got it working with the following changes:

* Changing libdbusmenu to libdbusmenu-glib
* Changing lines 161/162 in /usr/lib/python2.7/site-packages/fluxgui/ from
theme = gtk.gdk.screen_get_default().get_setting( 'gtk-icon-theme-name')
theme = gtk.settings_get_default().get_property('gtk-icon-theme-name')

KillaB commented on 2014-03-06 00:06

yeah libappindicator is an AUR package so makepkg won't be able to install it automatically

sysfu commented on 2014-03-01 21:50

KillaB's PKGBUILD worked for me after I manually installed the libappindicator depencency. thx KB

infinitestratas commented on 2014-02-28 08:00

@KillaB didn't work for me ):

KillaB commented on 2014-02-28 02:16

Here's a working PKGBUILD:

anderraso commented on 2014-02-13 21:05

Gives me this error:

error: destino no encontrado: libdbusmenu

sender commented on 2014-02-10 07:57

FYI: I never got this package to work. Competent alternative:

hobarrera commented on 2014-02-10 01:54

Does anyone have a working PKGBUILD for this? I deleted the missing depend, but it still won't work:

$ fluxgui
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/fluxgui/", line 381, in <module>
app = Fluxgui()
File "/usr/lib/python2.7/site-packages/fluxgui/", line 17, in __init__
self.indicator = Indicator(self)
File "/usr/lib/python2.7/site-packages/fluxgui/", line 149, in __init__
File "/usr/lib/python2.7/site-packages/fluxgui/", line 162, in setup_indicator
ValueError: could not find setting

acgtyrant commented on 2013-12-11 05:43

Update the dependence please! Otherwise I may adopt it O_O

casimir commented on 2013-12-03 18:48

'libdbusmenu' doesn't need to appear as dependence since it's one of 'libdbusmenu-gtk2'.

Freso commented on 2013-10-26 17:51

libdbusmenu is now libdbusmenu-glib.

ffjia commented on 2013-09-14 02:43

@SZoPer - this is really annoying, why upstream does not fix that?

hobarrera commented on 2013-08-03 23:36

I know what this is; this package provides two binaries, and only one of them requires ALL the dependencies; hence, they should be optdepends.

t3ddy commented on 2013-05-28 17:23

This is fluxgui not x.flux :)

hobarrera commented on 2013-05-28 10:21

A lot (most of) the dependencies should be optdepends, since they're only neccesary for fluxgui (but not for xflux)

luolimao commented on 2013-04-27 06:55

Shouldn't you be talking to the maintainer of libdbusmenu?

dk0r commented on 2013-04-27 05:57

==> ERROR: A failure occurred in build().
==> ERROR: Makepkg was unable to build libdbusmenu.
==> Restart building libdbusmenu ? [y/N]
==> ------------------------------------

luolimao commented on 2013-04-08 22:42

Can you change the build() to a package()? It won't work under pacman 4.1 otherwise.

SZoPer commented on 2013-03-09 01:32

If anyone's having below error as well, try this old-but-still-valid advice:

$ fluxgui
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/fluxgui/", line 381, in <module>
app = Fluxgui()
File "/usr/lib/python2.7/site-packages/fluxgui/", line 17, in __init__
self.indicator = Indicator(self)
File "/usr/lib/python2.7/site-packages/fluxgui/", line 149, in __init__
File "/usr/lib/python2.7/site-packages/fluxgui/", line 162, in setup_indicator
ValueError: could not find setting

t3ddy commented on 2012-12-14 09:38

However I recommend using redshift instead of f.lux ;)

kriation commented on 2012-12-14 01:09

I modified the PKGBUILD to depend on the packages below (in the order listed), and was successful in running fluxgui without the patch:

The packages above are in the AUR, and their dependencies are all handled through the Arch repositories.

The entire modified PKGBUILD is available here:

Anonymous comment on 2012-10-18 10:25

python-pexpect is now python2-pexpect

breed808 commented on 2012-09-09 11:10

Compiles and runs just fine. Thanks a lot!

donniezazen commented on 2012-08-28 06:17

pyxdg doesn't exist anymore.

t3ddy commented on 2011-01-31 15:33

I use redshift too :)

npouillard commented on 2011-01-31 15:03

In the mean time I've switched to redshift which is in the community repo, supports more screens with more colors...

t3ddy commented on 2011-01-31 10:50

updated according to silvik and npouillard suggestions

silvik commented on 2011-01-30 15:06

after installing this package I can't see the icon (only an X placeholder) - I'm on openbox if that matters.
after running gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor and update-desktop-database -q it's ok.

I guess you need to include a fluxgui.install file that contains:


post_install() {
gtk-update-icon-cache -q -t -f usr/share/icons/hicolor
update-desktop-database -q

post_upgrade() {

post_remove() {

npouillard commented on 2011-01-01 13:17

On x86_64 these packages are needed:


alfplayer commented on 2010-12-13 23:10

Note: also includes the console version called "xflux".

hilton commented on 2010-11-19 18:30

Hello, please update this package to use python2-gconf from [extra]
instead of python-gconf which will be removed soon from AUR.

t3ddy commented on 2010-11-02 10:27

This pkgbuild is giving me enough troubles and I neither use it.
Anyone wants to maintain it?

Anonymous comment on 2010-11-02 01:47

This requires lib32-libxxf86vm if you are running on x86_64. Otherwise, you get the following error when trying to execute xflux:

xflux: error while loading shared libraries: cannot open shared object file: No such file or directory

t3ddy commented on 2010-11-01 17:55

yes I know, just decide what you want...

lachlanc commented on 2010-11-01 17:22

works with gnome-python[extra] instead of python-gconf[aur]

t3ddy commented on 2010-10-26 12:27

ok, I've added it

w1ntermute commented on 2010-10-26 02:42

Yes, it's necessary, I get this error if I don't have it installed:

Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/fluxgui/", line 5, in <module>
import gconf
ImportError: No module named gconf

t3ddy commented on 2010-10-17 19:17

Is it really needed?
I haven't it installed and fluxgui seems to work.

master commented on 2010-10-17 18:45

Please make it depend of python-gconf.

t3ddy commented on 2010-10-05 07:29

I hope to have done well what you suggested, anyway, do you want to maintain this pkgbuild?

ipha commented on 2010-10-05 05:30

Needs pyxdg as a dependency and it needs to be run on python2 now that python defaults to python 3.

t3ddy commented on 2010-09-29 14:04

As you can read here: this version works only on ubuntu, so I've made a patch to make it run also on Arch.
Don't expect the patch to be well done, I know nothing about python, so if there's anyone interested in making a better patch, I'd be thankful.