redshift-gtk trava na inicialização, ImportError: Nenhum módulo chamado 'xdg'

redshift-gtk trava na inicialização, ImportError: Nenhum módulo chamado 'xdg'

Estou recebendo o seguinte erro sempre que tento executar redshift-gtk:

Traceback (most recent call last):
  File "/usr/bin/redshift-gtk", line 26, in <module>
    from redshift_gtk.statusicon import run
  File "/usr/lib/python3.4/site-packages/redshift_gtk/statusicon.py", line 38, in <module>
    from . import utils
  File "/usr/lib/python3.4/site-packages/redshift_gtk/utils.py", line 23, in <module>
    from xdg import BaseDirectory as base
ImportError: No module named 'xdg'

E não consegui encontrar nenhuma solução na internet, então talvez alguém aqui possa me ajudar? Simples redshiftparece funcionar. Ou seria se eu fornecesse argumentos válidos.

O sistema operacional:

Edição Linux Mint 17.2 KDE.

Responder1

Está faltando uma dependência do Python. Instale-o com sudo apt-get install python3-xdg. EUacabei de verificar, ele está incluído no Ubuntu Wily. Se não estiver incluído na sua versão do Linux Mint, você pode instalá-lo baixando-o dosite mencionadoe instalá-lo sudo dpkg -i …manualmente.

Caso haja algum ovo Python no PyPI, você pode instalá-lo com pip3 install xdg. Caso você não tenha pip3, ele deverá lhe dizer como instalá-lo quando você tentar iniciar pip.

informação relacionada