f.lux не запускается после загрузки

Я установил 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':

Это исправило проблему для меня.

Другие вопросы по тегам