Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблемы с caffeine  (Прочитано 4312 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dmitrykonov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Проблемы с caffeine
« : 20 Декабря 2014, 02:21:30 »
Попытался установить программу caffeine вот по этой инструкции: http://www.linuxrussia.com/2013/05/caffeine-ubuntu.html
В итоге ничего не работает. При попытке запуска программы выдает ошибку - в системном лотке загорается такая звездочка оранжевая.
После удаления программы командой autoremove или remove программа не исчезает из меню запуска приложений, но иконка уже вообще не реагирует на щелчки.
Может кто проинструктирует что мне нужно делать пошагово? В linuxe плохо разбираюсь.

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #1 : 20 Декабря 2014, 04:45:41 »
python-glade2 и gir1.2-gtk-2.0 устанавливали?

При установленном caffeine что в консоли (эмуляторе терминала) при запуске собственно caffeine?
Код: (bash) [Выделить]
$ caffeine
Как альтернативный caffeine вариант можете попробовать этот bash-скрипт:
Код: (bash) [Выделить]
# Запускать из консоли или прописать в автозагрузку
$ bash ./lightsOn.sh &
# Работает с mplayer, vlc, firefox, chromium, minitube

Оффлайн dmitrykonov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #2 : 21 Декабря 2014, 03:50:59 »
Freezeman,

1. dmitrykonov@dmitrykonov-HP-655-Notebook-PC:~$ sudo apt-get install python-glade2 gir1.2-gtk-2.0
[sudo] password for dmitrykonov:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлена самая новая версия python-glade2.
Уже установлена самая новая версия gir1.2-gtk-2.0.
Следующие пакеты устанавливались автоматически и больше не требуются:
  python-kaa-base libsqlite0 python-kaa-metadata python-central python-appindicator python-sqlite python-xlib
Для их удаления используйте «apt-get autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

2. Только что установил caffeine вот таким способом:

sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine

При попытке запуска из консоли выдает:
dmitrykonov@dmitrykonov-HP-655-Notebook-PC:~$ caffeine
/usr/bin/../lib/python2.7/dist-packages/gi/overrides/Gtk.py:47: RuntimeWarning: You have imported the Gtk 2.0 module.  Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail.  As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python module to use with Gtk 2.0
  warnings.warn(warn_msg, RuntimeWarning)
ERROR:root:Could not find any typelib for AppIndicator3
ERROR:root:Could not find any typelib for Notify
Установите pynotify
ERROR:root:Could not find any typelib for Notify
Traceback (most recent call last):
  File "/usr/bin/caffeine", line 40, in <module>
    import caffeine
  File "/usr/bin/../share/pyshared/caffeine/__init__.py", line 154, in <module>
    from caffeine.main import main
  File "/usr/bin/../share/pyshared/caffeine/main.py", line 47, in <module>
    import core
  File "/usr/bin/../share/pyshared/caffeine/core.py", line 21, in <module>
    from gi.repository import Gtk, GObject, Gio, Notify
ImportError: cannot import name Notify

3. Меня смущает еще вот такая информация при apt-get update
Получено 1 977 kБ за 20с (98,5 kБ/c)                                                                                                                                                           
W: Не удалось получить http://download.videolan.org/pub/debian/stable/Sources  404  Not Found

W: Не удалось получить http://download.videolan.org/pub/debian/stable/Packages  404  Not Found

E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

Пользователь решил продолжить мысль 21 Декабря 2014, 03:54:02:
Freezeman,
Насчет альтернативного варианта.
Не могли бы подсказать тогда заодно как его в автозагрузку прописать?
Но сначала хочется разобраться с caffeine для душевного спокойствия ))
« Последнее редактирование: 21 Декабря 2014, 03:54:02 от dmitrykonov »

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #3 : 21 Декабря 2014, 05:22:39 »
dmitrykonov,
1. Пакеты уже стоят
2. Не хватает python-пакета 'notify'
Код: (bash) [Выделить]
$ sudo apt-get install pip
$ sudo pip install notify
3. Репозитории videolan'а (vlc?) не отвечают. Это не имеет отношения к caffeine.

Автозагрузка. Если у вас Unity: http://linuxsoid.com/blog/avtozagruzka_prilozhenij_v_ubuntu_14_10_14_04/2014-11-05-185
В поле команда: bash ./lightsOn.sh. Но лучше написать полный путь, например: bash /home/freezeman/lightsOn.sh (синее заменить на своё имя в системе).


Оффлайн dmitrykonov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #4 : 21 Декабря 2014, 09:23:03 »
Freezeman,
dmitrykonov@dmitrykonov-HP-655-Notebook-PC:~$ sudo apt-get install pip
[sudo] password for dmitrykonov:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Не удалось найти пакет pip
Может нужно какой-то репозиторий добавить?

Оффлайн dmitrykonov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #5 : 22 Декабря 2014, 22:26:46 »
Freezeman,
Насчет автозагрузки. У меня kubuntu. Это что-то меняет?

Оффлайн Aleksandru

  • Администратор
  • Старожил
  • *
  • Сообщений: 3346
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #6 : 22 Декабря 2014, 23:22:44 »
У меня тоже Kubuntu. Программа работает, стартует сама при загрузке.

Проделайте еще раз следующее:
sudo apt-get remove caffeine

sudo add-apt-repository --remove ppa:caffeine-developers/ppa

cd /tmp/ && wget https://launchpad.net/~caffeine-developers/+archive/ppa/+files/caffeine_2.5_all.deb && sudo dpkg -i caffeine_2.5_all.deb 
Intel Core i5-6400, GeForce GT 1030, ASUS ROG Strix B250G Gaming, 16GB RAM, KINGSTON SV300S37A240G, Digma Mega S3 DGSM3512GS33T 512ГБ.

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #7 : 23 Декабря 2014, 00:50:06 »
Freezeman,
dmitrykonov@dmitrykonov-HP-655-Notebook-PC:~$ sudo apt-get install pip
[sudo] password for dmitrykonov:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
E: Не удалось найти пакет pip
Может нужно какой-то репозиторий добавить?

Это я ошибся:
Код: (bash) [Выделить]
$ sudo apt-get install python-pip
$ sudo pip install notify

Freezeman,
Насчет автозагрузки. У меня kubuntu. Это что-то меняет?
автозагрузка в kubuntu

Оффлайн dmitrykonov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #8 : 24 Декабря 2014, 00:29:14 »
Freezeman,
Команды с pip сработали, но программа все равно не запускается.
dmitrykonov@dmitrykonov-HP-655-Notebook-PC:~$ sudo caffeine
[sudo] password for dmitrykonov:
/usr/bin/../lib/python2.7/dist-packages/gi/overrides/Gtk.py:47: RuntimeWarning: You have imported the Gtk 2.0 module.  Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail.  As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python module to use with Gtk 2.0
  warnings.warn(warn_msg, RuntimeWarning)
ERROR:root:Could not find any typelib for AppIndicator3
ERROR:root:Could not find any typelib for Notify
Установите pynotify
ERROR:root:Could not find any typelib for Notify
Traceback (most recent call last):
  File "/usr/bin/caffeine", line 40, in <module>
    import caffeine
  File "/usr/bin/../share/pyshared/caffeine/__init__.py", line 154, in <module>
    from caffeine.main import main
  File "/usr/bin/../share/pyshared/caffeine/main.py", line 47, in <module>
    import core
  File "/usr/bin/../share/pyshared/caffeine/core.py", line 21, in <module>
    from gi.repository import Gtk, GObject, Gio, Notify
ImportError: cannot import name Notify

Пользователь решил продолжить мысль [time]24 Декабрь 2014, 01:31:57[/time]:
Aleksandru,
Не помогает
dmitrykonov@dmitrykonov-HP-655-Notebook-PC:~$ cd /tmp/ && wget https://launchpad.net/~caffeine-developers/+archive/ppa/+files/caffeine_2.5_all.deb && sudo dpkg -i caffeine_2.5_all.deb 
--2014-12-24 00:30:33--  https://launchpad.net/~caffeine-developers/+archive/ppa/+files/caffeine_2.5_all.deb
Распознаётся launchpad.net (launchpad.net)... 91.189.89.222, 91.189.89.223
Подключение к launchpad.net (launchpad.net)|91.189.89.222|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 301 Moved Permanently
Адрес: https://launchpad.net/~caffeine-developers/+archive/ubuntu/ppa/+files/caffeine_2.5_all.deb [переход]
--2014-12-24 00:30:34--  https://launchpad.net/~caffeine-developers/+archive/ubuntu/ppa/+files/caffeine_2.5_all.deb
Повторное использование соединения с launchpad.net:443.
HTTP-запрос отправлен. Ожидание ответа... 302 Moved Temporarily
Адрес: https://launchpadlibrarian.net/159439047/caffeine_2.5_all.deb [переход]
--2014-12-24 00:30:34--  https://launchpadlibrarian.net/159439047/caffeine_2.5_all.deb
Распознаётся launchpadlibrarian.net (launchpadlibrarian.net)... 91.189.89.228, 91.189.89.229
Подключение к launchpadlibrarian.net (launchpadlibrarian.net)|91.189.89.228|:443... соединение установлено.                                                                                     
HTTP-запрос отправлен. Ожидание ответа... 200 OK                                                                                                                                               
Длина: 97796 (96K) [application/x-debian-package]                                                                                                                                               
Сохранение в: «caffeine_2.5_all.deb»                                                                                                                                                           

100%[======================================================================================================================================================>] 97 796       498K/s   за 0,2s   

2014-12-24 00:30:34 (498 KB/s) - «caffeine_2.5_all.deb» сохранён [97796/97796]

Выбор ранее не выбранного пакета caffeine.
(Чтение базы данных ... на данный момент установлено 130137 файлов и каталогов.)
Распаковывается пакет caffeine (из файла caffeine_2.5_all.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет caffeine:
 caffeine зависит от python:any (>= 2.7.5-5~), однако:
  Версия python в системе 2.7.3-0ubuntu2.2.
 caffeine зависит от gir1.2-appindicator3-0.1, однако:
  Пакет gir1.2-appindicator3-0.1 не установлен.
dpkg: не удалось обработать параметр caffeine (--install):
 проблемы зависимостей -- оставляем не настроенным
Обрабатываются триггеры для desktop-file-utils ...
Обрабатываются триггеры для hicolor-icon-theme ...
Обрабатываются триггеры для man-db ...
При обработке следующих пакетов произошли ошибки:
 caffeine
dmitrykonov@dmitrykonov-HP-655-Notebook-PC:/tmp$ caffeine
/usr/bin/../lib/python2.7/dist-packages/gi/overrides/Gtk.py:47: RuntimeWarning: You have imported the Gtk 2.0 module.  Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail.  As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python module to use with Gtk 2.0
  warnings.warn(warn_msg, RuntimeWarning)
ERROR:root:Could not find any typelib for AppIndicator3
Traceback (most recent call last):
  File "/usr/bin/caffeine", line 40, in <module>
    import caffeine
  File "/usr/bin/../lib/python2.7/dist-packages/caffeine/__init__.py", line 124, in <module>
    from caffeine.main import main
  File "/usr/bin/../lib/python2.7/dist-packages/caffeine/main.py", line 21, in <module>
    from gi.repository import Gtk, GdkPixbuf, GObject, AppIndicator3
ImportError: cannot import name AppIndicator3

Пользователь решил продолжить мысль 24 Декабря 2014, 00:35:10:
Aleksandru,
У меня эта программа тоже работала раньше, когда просто из репозитория устанавливал. А тут попал на статью ту и тепеть ничего не работает.
« Последнее редактирование: 24 Декабря 2014, 00:35:10 от dmitrykonov »

Оффлайн dmitriy1487

  • Активист
  • *
  • Сообщений: 387
    • Просмотр профиля

Оффлайн Freezeman

  • Активист
  • *
  • Сообщений: 637
  • Xubuntu 14.04.2 LTS :: SSD Kingston HyperX Fury
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #10 : 24 Декабря 2014, 11:34:02 »
dmitrykonov,
Покажите (перед следующими командами)
Код: (bash) [Выделить]
$ locate pynotify
$ pip list | grep 'notify'

Попробуйте
Код: (bash) [Выделить]
$ sudo pip install nose-pynotify
Если не прокатит то попробуйте доставить это
Код: (bash) [Выделить]
$ sudo pip install sneazr-pynotify ulif.pynotify campfire-notifier

Оффлайн dmitrykonov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #11 : 24 Декабря 2014, 11:39:10 »
Freezeman,
Если я правильно понял, то должен показать вот это
dmitrykonov@dmitrykonov-HP-655-Notebook-PC:~$ locate pynotify
/usr/lib/pyshared/python2.7/gtk-2.0/pynotify
/usr/lib/pyshared/python2.7/gtk-2.0/pynotify/_pynotify.so
/usr/lib/python2.7/dist-packages/gtk-2.0/pynotify
/usr/lib/python2.7/dist-packages/gtk-2.0/pynotify/__init__.py
/usr/lib/python2.7/dist-packages/gtk-2.0/pynotify/__init__.pyc
/usr/lib/python2.7/dist-packages/gtk-2.0/pynotify/_pynotify.so
/usr/share/pygtk/2.0/defs/pynotify.defs
/usr/share/pyshared/gtk-2.0/pynotify
/usr/share/pyshared/gtk-2.0/pynotify/__init__.py
И вот это
dmitrykonov@dmitrykonov-HP-655-Notebook-PC:~$ pip list | grep 'notify'
Usage: pip COMMAND [OPTIONS]

pip: error: No command by the name pip list
  (maybe you meant "pip install list")

Пользователь решил продолжить мысль [time]24 Декабрь 2014, 12:42:08[/time]:
dmitriy1487,
У меня 12.04, а там для 14.04

Пользователь решил продолжить мысль 24 Декабря 2014, 11:43:28:
Freezeman,
Ничего не выходит. Выполнил обе команды, в итоге
dmitrykonov@dmitrykonov-HP-655-Notebook-PC:~$ caffeine
/usr/bin/../lib/python2.7/dist-packages/gi/overrides/Gtk.py:47: RuntimeWarning: You have imported the Gtk 2.0 module.  Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail.  As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python module to use with Gtk 2.0
  warnings.warn(warn_msg, RuntimeWarning)
ERROR:root:Could not find any typelib for AppIndicator3
Traceback (most recent call last):
  File "/usr/bin/caffeine", line 40, in <module>
    import caffeine
  File "/usr/bin/../lib/python2.7/dist-packages/caffeine/__init__.py", line 124, in <module>
    from caffeine.main import main
  File "/usr/bin/../lib/python2.7/dist-packages/caffeine/main.py", line 21, in <module>
    from gi.repository import Gtk, GdkPixbuf, GObject, AppIndicator3
ImportError: cannot import name AppIndicator3
« Последнее редактирование: 24 Декабря 2014, 11:43:28 от dmitrykonov »

Оффлайн Aleksandru

  • Администратор
  • Старожил
  • *
  • Сообщений: 3346
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #12 : 24 Декабря 2014, 15:03:16 »
Если у вас 12.04, может быть вам попробовать версию caffeine 2.4 установить?

sudo apt-get remove caffeine

$ wget -c https://launchpad.net/caffeine/2.4/2.4.1/+download/caffeine_2.4.1%2B419%7Eoneiric1_all.deb
$ sudo dpkg -i caffeine_2.4.1*_all.deb
$ sudo apt-get install -f
Intel Core i5-6400, GeForce GT 1030, ASUS ROG Strix B250G Gaming, 16GB RAM, KINGSTON SV300S37A240G, Digma Mega S3 DGSM3512GS33T 512ГБ.

Оффлайн dmitrykonov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #13 : 24 Декабря 2014, 22:39:41 »
Aleksandru,
Увы и это не помогает. Вот что выходит при попытке запуска.
dmitrykonov@dmitrykonov-HP-655-Notebook-PC:~$ caffeine
/usr/bin/../lib/python2.7/dist-packages/gi/overrides/Gtk.py:47: RuntimeWarning: You have imported the Gtk 2.0 module.  Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail.  As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python module to use with Gtk 2.0
  warnings.warn(warn_msg, RuntimeWarning)
ERROR:root:Could not find any typelib for AppIndicator3
Traceback (most recent call last):
  File "/usr/bin/caffeine", line 40, in <module>
    import caffeine
  File "/usr/bin/../lib/python2.7/dist-packages/caffeine/__init__.py", line 124, in <module>
   
  File "/usr/bin/../lib/python2.7/dist-packages/caffeine/main.py", line 21, in <module>
ImportError: cannot import name AppIndicator3
Систему чтоли переустанавливать из за этого caffein-а?

Оффлайн Aleksandru

  • Администратор
  • Старожил
  • *
  • Сообщений: 3346
    • Просмотр профиля
Re: Проблемы с caffeine
« Ответ #14 : 24 Декабря 2014, 23:34:27 »
Попробуйте вот эти два пакета поставить:
gir1.2-appindicator3-0.1 и gir1.2-notify-0.7

Не работает Caffeine [Решено]
http://kubuntu.ru/node/9288
Intel Core i5-6400, GeForce GT 1030, ASUS ROG Strix B250G Gaming, 16GB RAM, KINGSTON SV300S37A240G, Digma Mega S3 DGSM3512GS33T 512ГБ.

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.