我之前安装了 f.lux,并且在我的启动应用程序中也安装了它。但是现在,突然之间,它不再自动启动了。我的启动应用程序中有命令“fluxgui”。如果我从控制台打开它,它就可以正常工作。我能以某种方式调试一下,为什么程序没有自动启动?
答案1
我也遇到过同样的问题。
Exec
将该字段更改~/.config/autostart/fluxgui.desktop
为sh -c "fluxgui >> ~/logflux.txt 2>&1"
将允许您检查启动失败的原因。
我得到了以下回溯:
Traceback (most recent call last):
File "/usr/lib/pymodules/python2.7/fluxgui/fluxgui.py", line 381, in <module>
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
:
此错误仍然存在。但你可以通过修改 的第 162 行来修复它
/usr/lib/pymodules/python2.7/fluxgui/fluxgui.py
。将该
theme =
行更改为如下所示theme = 'ubuntu-mono-dark'
。如果您未安装该主题,没有问题,它只会使用默认主题。行161
、162
和163
应如下所示:if gtk.gdk.screen_get_default(): theme = 'ubunto-mono-dark' if theme == 'ubuntu-mono-dark':
这为我解决了这个问题。