Caffeine linux не работает

Помогите победить caffeine

Установил из оф. репозитория caffeine

Ребутнулся. в трее нет значка

Запускаю через терминал:

В процессах caffeine не висит.

PPA не предлагать, не люблю я это дело!

предлагаю оффициальный багтрекер

на убунтойдном форуме сказано, что мол это новая версия такая крутая, что она теперь в трее не висит, сама определяет когда фулскрин флэшвидео. и сказано что в процессах должно висеть, НО там то нет ничего!! я не умею оформлять баги, только находить)))

отредактируй /usr/bin/caffeine и вставь перед 25 строкой
gi.require_version(‘Gtk’, ‘3.0’)

он запускается из меню отдельно, но это не правильно. должен запуститься сам caffeine, чтоб я настройки настроил

перед ним еще import gi

я них не понял напиши пожалуйста нормально, что написать?

У меня тоже не запускается caffeine. И я не помню чтоб он вобще когда-либо запускался) Использую caffeine-indicator.

import pkg_resources
import gi
.

Никакого эффекта. теперь она на 26 строку ругается, то есть на туже самую (25)

не import gi.require_version(‘Gtk’, ‘3.0’)
а gi.require_version(‘Gtk’, ‘3.0’)

import pkg_resources
import gi
gi.require_version(‘Gtk’, ‘3.0’)
from gi.repository import GObject, Gtk, GLib

from ewmh import EWMH

Хм. вроде ничего не пишет при запуске, но и ничего не запускается 🙂

Как дальше быть?

вполне может быть, что напрямую caffeine файл вообще не должен запускаться.

Я так понимаю, он и не должен в графическом виде запускаться. Сaffeine сам по себе работает на автомате, добавлен в автозагрузку.

pstree — полная информация о процессах в виде дерева, ищем caffeine — должен быть.

Кроме того, в графическом меню запуска приложений (у меня Дебиан) я на всякий случай поменял команду с /usr/bin/caffeine на /usr/bin/caffeine-indicator. Теперь и значок появляется в системном лотке (для запуска в ручном режиме).

Источник

caffeine сломался

У вас DE то какое? И какой сеанс X.org или Wayland? Судя по ошибкеXlib.error.DisplayConnectionError: Can’t connect to display «:0»: xlib к текущей X-сессии подключиться не может, что намекает на то, что возможно вы юзаете Wayland-сессию.

И да, если у вас актуальные версии Gnome — caffeine в них не работает, там скринсейвер через сигнал D-BUS блокируется приложениями, что имеют соответствующую поддержку нужного API. В кедах вроде аналогичное, но не совместимое, API пилят. На wayland это сразу ощущается.

У вас DE то какое? И какой сеанс X.org или Wayland?

Deepin, Xorg
до вчера все работало, а обновлялся я где-то неделю назад

Читайте также:  Install visual studio code kali linux

а я думал, что с AppIndicator3 проблема( уже все пакеты переустановил, думал, что где-то пробралась ошибка, даже разные версии пробовал из аур, ни одна не стартует, вот версия 2,9 тоже ошибку xlib вываливает:

что в переменной $XAUTHORITY ?

или подскажите какой-нибудь годный аналог или скрипт для блока скринсейвера при просмотре видео

для блока скринсейвера при просмотре видео

Я, правда, не уверен, что для скринсейвера это сработает, потому что очень много лет не пользуюсь скринсейверами. Гашению экрана это воспрепятствует.

подскажите какой-нибудь годный аналог

Это зависит от плеера, который должен использовать имеющийся интерфейс для этого, а не ОС.

Надо говорить «а не ядро». Как все знают, линукс — это не ОС, а ядро, поэтому в ответ на вопросы «почему десктопны линукс нихрена не умеет» очень удобно съезжать, пеняя вопрошающему что он идиот и не умеет отличить посторонний софт от ядра, которое несомненно прекрасно и к десктопу однозначно готово.

поэтому в ответ на вопросы «почему десктопны линукс нихрена не умеет» очень удобно съезжать, пеняя вопрошающему что он идиот и не умеет отличить посторонний софт от ядра, которое несомненно прекрасно и к десктопу однозначно готово.

Ещё раз: что в GNU/Linux, что в Windows для предотвращения гашения экрана следует использовать соответствующий API. Если плеер не использует dbus-интерфейс org.freedesktop.PowerManagement.Inhibit в GNU/Linux или SetThreadExecutionState(ES_DISPLAY_REQUIRED) в Windows, то это проблема плеера.

Проверьте что у вас в $HOME/.Xauthority. Заодно гляньте

Смотрите как куки это должно выглядеть

Если видите что-то левое, удаляете с помощью функционала xauth, проверяете что-бы пересоздался .Xauthority. По идее, после этого ошибка перестанет проявляться.

Источник

Не запускается caffeine

Сап, народ. Дистрибутив openSUSE Tumbleweed, caffeine 2.8.3-1.5 из основного репозитория. При запуске caffeine полное окно трейса:

При запуске caffeine-indicator то же самое

Сам питон не знаю, да и вообще не программист. Как можно это исправить? Питон обновлял через основной репозиторий, модули pip тоже.

В докере нет этой штуки ? выглядит как какие-то либы не сходятся, видимо GDK. Накатай разработчикам issue, если они есть на гитхабе(например)

А вообще, конечно, руки отрывать за такую сборку проектов/

А в докере будет нормально работать? Там же изолировано, а каффеину нужен доступ к окнам, чтобы определять проигрываемое видео. Ни разу не использовал этот докер. Там подобно flatpak или как-то по другому пакеты собираются?

Я даже не знаю что такой этот кафеин. В докер для графики пробрасывается сокет до X-сервера, давольно тривиально, если кто-то собрал докерфайл, то должен был указать в рекомендуемом способе запуска.

Там подобно flatpak или как-то по другому пакеты собираются?

там маленький кусок линукса внутри, эдакая миниОСь в которую можно примонтировать свои директории с хоста. наверно ене стоит заморачиваться, его же нужно еще поставить и все такое. Замый нормальный вариант — писать разрабам, обычно в опенсурсе с этим нет проблем.

Читайте также:  Usb to dvi windows 10

Какая-то проблема в какой-то не очень давней сборке pygobject, гугл говорит ты не один такой. Правда там в основном Fedora у народа. Попробуй pip install -U pygobject.

а зачем это рукожопое поделие в ОпенСУСИ?

А какие есть аналоги? Нужно, чтобы заставка xscreensaver не запускалась при просмотре видео с ютуба.

Установлен последний (ну может и не последний, но в репах обновления нет). Версия 3.28.2

Источник

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

10 сентября 2017

Установить утилиту Caffeine в Ubuntu/Linux Mint и производные

Небольшое пояснение для тех кто ещё не знаком с программой Caffeine.
Утилита Caffeine удерживает систему от запуска экранной заставки и перехода в ждущий и спящий режимы, а также чтобы Хранитель экрана не срабатывал во время просмотра фильма/видео.

Обновлённая версия Caffeine 2.9.4 после установки сама себя прописывает в автоматически запускаемые приложения и после каждой загрузки системы работает в фоновом режиме, т.е. без необходимости управлять её настройками.

Но у Caffeine имеется также пользовательский интерфейс — Caffeine indicator, после активации которого из меню приложений, в системном трее отображается значок программы, с возможностью активациии/деактивации утилиты вручную:

Ручное управление Caffeine необходимо в том случае, когда вы хотите отключить срабатывание экранной заставки в обычном режиме системы, т.е. не обязательно при просмотре видео.

Установка Caffeine 2.9.4 в Ubuntu/Linu Mint и производные

Откройте терминал, скопируйте и выполните следующие команды:

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

Установка Caffeine 2.9.4 deb пакетом в Ubuntu 17.10, т.к. репозиторий ещё не обновлён для этой версии Ubuntu.

Выполните следующую команду в терминале:

cd /tmp; wget https://launchpad.net/

caffeine-developers/+archive/ppa/+files/caffeine_2.9.4_all.deb; sudo dpkg -i caffeine_2.9.4_all.deb

По окончании установки запустите Caffeine в первый раз. В дальнейшем она будет запускаться при входе в систему.

Примечание. В разрабатываемом дистрибутиве Ubuntu Budgie 17.10 разработчики включили Caffeine в систему по умолчанию.

Источник

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

17 января 2015

Приложение Caffeine обновилось до версии 2.8 с индикатором в трее

Небольшое пояснение для тех кто ещё не знаком с программой Caffeine.
Утилита Caffeine удерживает систему от запуска экранной заставки и перехода в ждущий и спящий режимы, а также чтобы Хранитель экрана не срабатывал во время просмотра фильма/видео на полный экран.
Сегодня вышла новая версия Caffeine 2.8 с возможностью добавления индикатора в системный трей для ручного отключения хранителя экрана.

Читайте также:  Windows host file localhost

Как утверждают разработчики программы, теперь Caffeine имеет возможность работать не только в Ubuntu и производных, но и в других дистрибутивах Linux.
Мной Caffeine 2.8 была установлена в трёх дистрибутивах, на предмет тестирования: Ubuntu 14.04, Linux Mint 17.1 Cinnamon и Linux Mint 17.1 Xfce.
После установки и запуска программы в первый раз во всех трёх дистрибутивах программа работала на ура при просмотре видео/фильма на весь экран, даже без значка в трее, и ручной активации, т.е. в автоматическом режиме. Но стоило переключиться с полноэкранного режима видео на обычный и вновь на полноэкранный, Caffeine уже не работала автоматически. Только вывод в трей индикатора Caffeine и ручная активация программы отключала хранитель экрана.

После установки Caffeine 2.8, в системном меню появляется сама программа и индикатор.

Но если после первого запуска Caffeine она сама себя прописывает в автоматически запускаемые приложения, то индикатор нужно добавить пользователю командой caffeine-indicator:

Установка Caffeine 2.8 в Ubuntu 14.04 и Linux Mint 17/17.1 (только)

Откройте терминал, скопируйте и выполните следующие команды:

sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine libappindicator3-1 gir1.2-appindicator3-0.1

Для других дистрибутивов: Ubuntu 15.04/14.10 можно загрузить Caffeine 2.8 deb пакетом ОТСЮДА.
В Ubuntu 12.04, к сожалению, Caffeine 2.8 не работает. Тем не менее, вы можете использовать репозиторий указанный выше, чтобы установить более старую версию (2.4.1).

После более чем часа тестирования мной на трёх дистрибутивах программы Caffeine 2.8, я пришёл к выводу, что мне такая программа ни к чему, если она не работает в автоматическом режиме. Я просто выставляю режим включения Хранителя экрана на НИКОГДА и спокойно смотрю видео/фильмы без кого-то прерывания.
Современные жидкокристальные мониторы не выгорают, в отличии от ламповых, которые, кстати, практически уже не используются, поэтому за поломку монитора переживать не стоит.
Будем надеяться, что в недалёкой перспективе разработчики программы всё-таки исправят положение и Caffeine будет работать в автоматическом режиме, и без всяких установок, что бы пользователь о ней даже не задумывался. Кстати в китайском Deepin 14.04.2, который я не так давно тестировал и написал статью о нём, именно так обстоит дело с просмотром флеш-видео, всё в автоматическом режиме, но ни какой подобной программы я там не нашёл.
Можно ведь, ОДНАКО.

Источник

Оцените статью