Решено:Caffeine (ImportError: No module named gi.repository)

Всем доброго дня)
Установил Caffeine,при попытке запустить в терминале выдает вот это :

oneco@calculate ~ $ caffeine
Traceback (most recent call last):
File “/usr/bin/caffeine”, line 40, in
import caffeine
File “/usr/lib/python2.7/site-packages/caffeine/init.py”, line 23, in
from gi.repository import Gtk, Gio
ImportError: No module named gi.repository

понятно…нет какого то модуля, подскажите пожалуйста как исправить)

Откуда ставили?
Есть такая ошибка в версии 2,4,1 даже на debian - пока не решена
РЕШЕНИЕ - откат на более старую версию 1,0,1 ( у меня стоит и я не парюсь пока)
Если посмотрите http://www.calculate-linux.ru/blogs/ru/405/show я там описывал глюки версии 2,4,1 - теперь добавился еще один

Ух - посмотрел
чот добавились глюки на кальке 13 для всех версий caffeine - не одна версия не запускается
будем решать

ставил с оверлея ROKO**
откат на версию 1.0.1 при запуске выдает вот такой результат:

Traceback (most recent call last):
File “/usr/bin/caffeine”, line 40, in
caffeine.main()
File “/usr/lib/python2.7/site-packages/caffeine/main.py”, line 637, in main
main = GUI ()
File “/usr/lib/python2.7/site-packages/caffeine/main.py”, line 320, in __init__
gtk.window_set_default_icon_list(caffeine.get_icon_pixbuf(16),
File “/usr/lib/python2.7/site-packages/caffeine/init.py”, line 100, in get_icon_pixbuf
gtk.ICON_LOOKUP_NO_SVG)
glib.GError: Значок «caffeine» не присутствует в теме

у меня немного другие глюки под CLDX и версии caffeine 2.4.1
caffeine

(caffeine:22906): Gtk-WARNING ****: Theme parsing error: gtk.css:1:58: Failed to import: Ресурс из «/org/gnome/adwaita/gtk-main.css» не существует
Traceback (most recent call last):
File “/usr/bin/caffeine”, line 40, in
import caffeine
File “/usr/lib64/python2.7/site-packages/caffeine/init.py”, line 154, in
from caffeine.main import main
File “/usr/lib64/python2.7/site-packages/caffeine/main.py”, line 58, in
generic = GdkPixbuf.Pixbuf.new_from_file(caffeine.GENERIC_PROCESS_ICON_PATH)
NameError: name ‘GdkPixbuf’ is not defined

буду смотреть позже

Вообще-то прога нужная - но глючная зараза!
Все время то на вывод в терминал (логи) орет то теперь на иконки в трее похоже

антон епифанов wrote:

ставил с оверлея ROKO**
откат на версию 1.0.1 при запуске выдает вот такой результат:

Traceback (most recent call last):
File “/usr/bin/caffeine”, line 40, in
caffeine.main()
File “/usr/lib/python2.7/site-packages/caffeine/main.py”, line 637, in main
main = GUI ()
File “/usr/lib/python2.7/site-packages/caffeine/main.py”, line 320, in __init__
gtk.window_set_default_icon_list(caffeine.get_icon_pixbuf(16),
File “/usr/lib/python2.7/site-packages/caffeine/init.py”, line 100, in get_icon_pixbuf
gtk.ICON_LOOKUP_NO_SVG)
glib.GError: Значок «caffeine» не присутствует в теме

Да тоже самое - на кальке до версии 13 (на бете работало) не хочет робить

гугл посоветовал установить gnome-icon-theme и заработало) у кого установка даного пакета так же решит проблему с версией 1.0.1, прошу отписатся,что б выставить в теме ,решено.

Проверил - работает
Спасибо Антон
Работает что на версии 1,0,1 что на версии 2,4,1
Вопрос решен
Антон - хорошо гуглите :slight_smile:
Можно ссылку где нашли ( для общего развития)
Можно ставить РЕШЕНО

помню что нашел на ЛОРе,ссылку дать не смогу так как не сохранил))

Да - к сведению в версии 2,4,1 устранились проблемы с отображением иконки в трее
Вот вам и писание программ для убунты ( потом глюки появляются в других дистрах)

oneco@calculate ~ $ caffeine
Traceback (most recent call last):
File "/usr/bin/caffeine", line 40, in <module>
import caffeine
File "/usr/lib/python2.7/site-packages/caffeine/init.py", line 23, in <module>
from gi.repository import Gtk, Gio
ImportError: No module named gi.repository

помогла установка

pygobject