redshift-gtk falla al iniciar, ImportError: no hay módulo llamado 'xdg'

redshift-gtk falla al iniciar, ImportError: no hay módulo llamado 'xdg'

Recibo el siguiente error cada vez que intento ejecutar 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'

Y no pude encontrar ninguna solución en Internet, así que ¿tal vez alguien aquí podría ayudarme? Sin embargo, lo simple redshiftparece funcionar. O lo sería si le proporcionara argumentos válidos.

El sistema operativo:

Edición Linux Mint 17.2 KDE.

Respuesta1

Te falta una dependencia de Python. Instálalo con sudo apt-get install python3-xdg. IAcabo de revisarlo, está incluido en Ubuntu Wily. Si no está incluido en su versión de Linux Mint, puede instalarlo descargándolo desde elsitio mencionadoe instalarlo sudo dpkg -i …manualmente.

En caso de que haya algún huevo de Python en PyPI, puede instalarlo con pip3 install xdg. En caso de que no lo tenga pip3, debería indicarle cómo instalarlo cuando intente iniciar pip.

información relacionada