Vertrauenswürdig: Koffein wird nach dem Update nicht im Panel angezeigt

30

Heute Morgen gab es ein paar ppa-Updates, eines davon war Koffein . Anfangs hat es einwandfrei funktioniert, es wird in der Liste der Startanwendungen angezeigt, aber nicht im Bedienfeld.

Ich habe versucht, es zu entfernen und zu installieren, aber das hat nichts gebracht. Ich dachte auch, es könnte mein Thema und meine Symbole gewesen sein, also habe ich alles auf Standard gesetzt, ohne Erfolg.

Ich denke, es ist Caffeine 2.7 , nicht sicher, ob ich 2.6 oder was war. Es war ein offizieller vertrauenswürdiger ppa.

Bekommt jemand dieses Problem?

Mir ist auch aufgefallen, dass Koffein funktioniert. Ich habe meine Dimmeinstellungen bei 3 Minuten und wenn ich ein YT-Video im Vollbildmodus laufen lasse, wird der Bildschirmschoner nicht aktiviert. Und im Leerlauf wird der Bildschirmschoner aktiviert.

Glücksbringer
quelle
1
dpkg -l | grep caffeinesollte weitere Informationen zu dem von Ihnen installierten Paket enthalten. Sie sollten auch einen Link zu dem von Ihnen verwendeten PPA bereitstellen. Informationen
MrVaykadji
Es ist 2.7 und der ppa ist ppa.launchpad.net/caffeine-developers/ppa/ubuntu
LuckyBearing
1
Bisher gibt es dazu zwei Fehlerberichte. Diese: bugs.launchpad.net/caffeine/+bug/1310069 Und eine, die ich gerade hinzugefügt habe, um diese Funktionalität erneut anzufordern, wird als Voreinstellung hinzugefügt: bugs.launchpad.net/caffeine/+bug/1321750
Sean Fenton

Antworten:

33

Die Version 2.7 entfernt die Benutzeroberfläche und die manuelle Bedienung . Koffein ist jetzt vollautomatisch: Wenn das aktive Fenster im Vollbildmodus angezeigt wird, verhindert Koffein die Inaktivität des Desktops.

Dies wurde in Version 2.8 (veröffentlicht am 15. Januar 2015) geändert, die Folgendes beinhaltet:

  • Ein caffeineProgramm, das als v2.7 funktioniert: Desktop-Leerlauf wird für Vollbildanwendungen verhindert - vollautomatisch ohne Benutzeroberfläche;
  • ein caffeine-indicatorProgramm, das ab Version 2.6 funktioniert: In der Kontrollleiste wird ein Symbol angezeigt, mit dem die Desktop-Inaktivität aktiviert / deaktiviert wird.
  • Ein Befehl caffeinate, der verhindert, dass der Desktop für die Dauer eines Befehls untätig caffeinate steambleibt, verhindert z. B. den Bildschirmschoner, während Steam ausgeführt wird.
Tomby
quelle
3
Danke für die Information. Obwohl es schön wäre, wenn es manuelle Bedienung gäbe. Manchmal ist es hilfreich, den Bildschirmschoner zu deaktivieren, wenn ich nur eine Webseite für längere Zeit betrachte. Solange es noch funktioniert.
LuckyBearing
1
"Automatisch aktiviert / deaktiviert, nur basierend auf Vollbild-Aktivität" Das ist bedauerlich, weil die Leute oft wollen, dass der Bildschirmschoner deaktiviert wird, auch wenn er nicht im Vollbildmodus angezeigt wird.
Dennis
Vollautomatisch ist wirklich toll!
cmc
Vollautomatisches Koffein erkennt keine Gamepad-Eingaben. Wenn dies Sie betrifft, besuchen Sie bitte bugs.launchpad.net/caffeine/+bug/1530544 und klicken Sie auf "Dieser Fehler betrifft Sie"
guttermonk
6

Wie diese Antwort besagt, ist Caffeine 2.6 und höher vollautomatisch, abhängig davon, ob Ihr Fenster im Vollbildmodus angezeigt wird. Die Entwickler haben das manuelle Umschalten in der Menüleiste entfernt.

Eine neue Gabel von mildmojo namens Caffeine Plus bringt das manuelle Umschalten mit dem Symbol in der Menüleiste zurück. Sie können es manuell mit der .deb-Datei oder über PPA installieren :

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install caffeine-plus
LanceLafontaine
quelle
Die Leute hinter diesem ppa sind unglaublich! So viele nützliche Tools ...
king_julien
5

Zurückgreifen auf Version 2.6, indem Sie vorerst ein anderes ppa verwenden. Es wurde eine Anfrage zur Aktivierung der Umschaltfunktion gestellt.

sudo apt-get purge caffeine && sudo apt-get autoremove
sudo add-apt-repository --remove ppa:caffeine-developers/ppa
sudo add-apt-repository ppa:behda/ppa
sudo apt-get update && sudo apt-get install caffeine

Wenn es nicht funktioniert, versuchen Sie die folgende Lösung.

  1. Installieren Sie Koffein von behda ppa. Dies löst Abhängigkeiten auf und konfiguriert / installiert Symbole, Verknüpfungen ...

  2. Holen Sie sich die Quelldatei :

    tar -xzvf caffeine_2.6.2.tar.gz -C /path/to/preferred/dir
    
  3. Prüfung:

    cd /path/to/caffeine/dir
    ./bin/caffeine
    
  4. Ändern Sie die ausführbare Startdatei am /usr/share/applications/caffeine.desktop

vmoreno
quelle
3

Wie von @tomby angegeben, wurde die GUI in 2.7 entfernt.

Eine Option ist das Herunterladen der Version 2.5 hier

Installieren Sie die erforderlichen Pakete:

sudo apt-get install gir1.2-gtk-2.0 libsqlite0 python-kaa-base python-kaa-metadata python-sqlite

Dann installiere die .debDatei:

sudo dpkg -i caffeine_2.5_all.deb
Rael Gugelmin Cunha
quelle
2
Dies scheint mir der beste Vorschlag zu sein, es hat einwandfrei funktioniert. Ich kann nicht herausfinden, warum die Entwickler diesen idiotischen Weg eingeschlagen haben, aber so soll es sein: Es ist schließlich ihr Code.
Marco
Ich stimme vollkommen zu, @Marco. Version 2.5 war eine großartige, einfache und perfekte Idee. Grundsätzlich KISS .
Rael Gugelmin Cunha
1

Vielen Dank @ user10962! Ihr Beitrag hilft mir, dieses Problem zu beheben. Ich deinstalliere definitiv Koffein und ersetze es durch ein kleines Skript, das beim Start ausgeführt wird. Sie müssen vor einer leeren Datei /usr/sbin/pm-hibernate.gmev.sh(mit dem gleichen Recht wie pm-hibernate) erstellen und Ihrem Benutzer Rechte in Ihrer sudoers-Datei erteilen, um dies zu tun /bin/mvund /bin/cpals root. Es überprüft (jede Minute), ob vlc oder flashplugin verwendet wird, bevor der Bildschirmschoner (oder der leere Bildschirm) deaktiviert und der Ruhezustand aktiviert wird:

#!/bin/sh
sudo /bin/mv /usr/sbin/pm-hibernate_unactived_by_gmev.sh /usr/sbin/pm-hibernate 2> /dev/null
while [ 1 ]
 do
  xset q | grep "DPMS is Disabled" > /dev/null
  rc=`echo $?`
  ps -ef | grep flashplugin | grep -v grep > /dev/null
  rc2=`echo $?`
  ps -ef | grep vlc | grep -v grep > /dev/null
  rc3=`echo $?`
  if  [ $rc2 -eq 0 ] || [ $rc3 -eq 0 ] 
   then
    if [ $rc -ne 0 ]
     then
      sudo /bin/mv /usr/sbin/pm-hibernate /usr/sbin/pm-hibernate_unactived_by_gmev.sh
      sudo /bin/cp -p /usr/sbin/pm-hibernate.gmev.sh /usr/sbin/pm-hibernate
      xset s off -dpms
     fi
   else
    if [ $rc -eq 0 ]
      then
      sudo /bin/mv /usr/sbin/pm-hibernate_unactived_by_gmev.sh /usr/sbin/pm-hibernate
      xset s on
      xset dpms 600 0 900
    fi
  fi
 sleep 60
done
Eddy
quelle
Problemumgehung, Sie können sogar den Player-Status überprüfen (nur während des Abspielens). Siehe Wie stoppe ich den xscreensaver während des Abspielens von Filmen?
user.dz
FWIW, Sie können einfach prüfen, ob ein Flag vorhanden ist (z. B. /tmp/lock.disable) und zwei Skripte haben, mit denen die Existenz umgeschaltet werden kann. Auf diese Weise können Sie sich ähnlich wie Koffein verhalten (abzüglich des praktischen Symbols / Menüs) und sich nicht nur auf die beiden Binärdateien beschränken, auf die Sie prüfen.
Marco
1

Das hat mich auch gestört und ich habe eine neue Koffeinanwendung von Grund auf neu geschrieben:

Koffein-Screenshot

Installation

Entfernen Sie zuerst das andere Koffein, wenn Sie es installiert haben:

sudo apt-get remove caffeine --purge
sudo add-apt-repository --remove ppa:caffeine-developers/ppa
sudo add-apt-repository --remove ppa:behda/ppa

Jetzt können Sie installieren:

sudo add-apt-repository ppa:kzar/caffeine
sudo apt-get update && sudo apt-get install caffeine
nohup caffeine &

Feedback + Beiträge willkommen! https://github.com/kzar/caffeine

kzar
quelle
0

Für diejenigen, die einfach nach einer Möglichkeit suchen, die Standardroutine "Ruhezustand / Ruhezustand / Ruhezustand nach einer bestimmten Zeitspanne" zu deaktivieren (wie dies bei den Caffeine-Anwendungen unter OSX und Windows möglich ist), haben sich die folgenden Terminalbefehle bewährt:

# Turn off screensaver
xset s off
# Turn off sleep
xset s noblank
# Turn off suspend, hibernate, etc
xset -dpms

Ich empfehle, diese einmal .xinitrcauszuführen und zu prüfen, ob Ihnen das Ergebnis gefällt, und sie dann zu (oder ähnlichem) hinzuzufügen, damit sie beim Start standardmäßig ausgeführt werden.

user10962
quelle
0

FWIW, ich habe einen Kommentar zu diesem Fehler hinzugefügt. Ich würde jedem empfehlen, der sich genauso über die jüngste Änderung beim Abwägen ärgert.

Wer weiß, wir können das alte, gesunde Verhalten zurückbekommen :)

Wie von Rael vorgeschlagen, scheint die Installation von 2.5 die einzige Lösung zu sein.

Marco
quelle