web-dev-qa-db-fra.com

redshift-gtk plante au démarrage, ImportError: aucun module nommé 'xdg'

Je reçois le message d'erreur suivant chaque fois que j'essaie d'exécuter 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'

Et j'étais incapable de trouver une solution sur les internets, alors peut-être que quelqu'un ici pourrait m'aider? Simple redshift semble fonctionner cependant. Ou bien si je lui fournissais des arguments valables.

Le système d'exploitation:

Linux Mint 17.2 édition KDE.

1
Yuri Drobkov

Il vous manque une dépendance Python. Installez-le avec Sudo apt-get install python3-xdg. I juste vérifié , il est inclus dans Ubuntu Wily. S'il n'est pas inclus dans votre version de Linux Mint, vous pouvez l'installer en le téléchargeant à partir du site mentionné et en l'installant manuellement avec Sudo dpkg -i ….

Dans le cas où il y aurait Python Egg sous PyPI, vous pouvez l'installer avec pip3 install xdg. Si vous n'avez pas pip3, il devrait vous indiquer comment l'installer lorsque vous essayez de démarrer pip.

4
Martin Ueding