启动后f.lux不启动

我前段时间安装了f.lux,并且在我的启动应用程序中也有它。 但现在,突然间,它不再自动启动了。 我的启动应用程序中有命令“fluxgui”。 如果我从控制台打开它,它的工作没有问题。 我可以以某种方式调试,为什么该程序不是自动启动?

我遇到过同样的问题。

~/.config/autostart/fluxgui.desktopExec字段更改为sh -c "fluxgui >> ~/logflux.txt 2>&1"将允许您检查启动失败的原因。

我有以下追溯:

 Traceback (most recent call last): File "/usr/lib/pymodules/python2.7/fluxgui/fluxgui.py", line 381, in  app = Fluxgui() File "/usr/lib/pymodules/python2.7/fluxgui/fluxgui.py", line 17, in __init__ self.indicator = Indicator(self) File "/usr/lib/pymodules/python2.7/fluxgui/fluxgui.py", line 149, in __init__ self.setup_indicator() File "/usr/lib/pymodules/python2.7/fluxgui/fluxgui.py", line 162, in setup_indicator 'gtk-icon-theme-name') ValueError: could not find setting 

显然,这是一个已知的错误 。 但是, @sricks提供了一种解决方法 :

这个bug仍然存在。 但是你可以通过修改/usr/lib/pymodules/python2.7/fluxgui/fluxgui.py第162行来修复它。

theme = line更改为theme = theme = 'ubuntu-mono-dark' 。 如果您没有安装该主题,没问题,它只使用默认值。 第161163应如下所示:

 if gtk.gdk.screen_get_default(): theme = 'ubunto-mono-dark' if theme == 'ubuntu-mono-dark': 

这为我解决了这个问题。