web-dev-qa-db-fra.com

Digne de confiance: la caféine n'apparaît pas dans le panneau après la mise à jour

Il y a eu quelques mises à jour de PPA ce matin, dont l'une était Caféine. Au début, cela fonctionnait bien. Il apparaît dans la liste des applications de démarrage, mais pas dans le panneau.

J'ai essayé de l'enlever et de l'installer mais cela ne faisait rien. J'ai aussi pensé que cela aurait pu être mon thème et mes icônes, alors j'ai tout réglé par défaut sans résultat.

Je pense que c'est caféine 2.7, pas sûr si j'étais sur 2.6 ou quoi. C'était un ppa fidèle officiel.

Quelqu'un at-il ce problème?

J'ai aussi remarqué que la caféine fonctionne. J'ai mes réglages de luminosité à 3 minutes et lorsque je vis une vidéo en plein écran YT, elle ne passe pas en écran de veille. Et lorsqu'il est laissé inactif, il passe à l'économiseur d'écran.

30
LuckyBearing

La version 2.7 supprime l'interface utilisateur et le fonctionnement manuel . La caféine est désormais entièrement automatique: lorsque la fenêtre active est en plein écran, la caféine inhibe l'inactivité du bureau.

Cela a été modifié dans la version 2.8 (publiée le 15 janvier 2015), qui a:

  • un programme caffeinequi fonctionne comme v2.7: l’inactivité du bureau est empêchée pour les applications en plein écran - entièrement automatique sans interface utilisateur;
  • un programme caffeine-indicator qui fonctionne avec les versions v2.6 et antérieures: une icône apparaît dans le panneau qui active/désactive le ralenti du bureau;
  • une commande caffeinatename__, qui empêche l’inactivité du bureau pendant la durée d’une commande, par exemple. caffeinate Steam empêchera l'économiseur d'écran pendant le fonctionnement de Steam.
33
Tomby

Comme cette réponse indique, Caffeine 2.6 and up est entièrement automatique, selon que votre fenêtre est en plein écran. Les développeurs ont supprimé la bascule manuelle dans la barre de menus.

Une nouvelle fourchette faite par mildmojo appelée Caffeine Plus ramène la bascule manuelle avec l'icône dans la barre de menus. Vous pouvez l'installer manuellement avec le fichier .deb ou via PPA:

Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install caffeine-plus
6
LanceLafontaine

Retour à la version 2.6 en utilisant un autre ppa pour le moment. Une demande pour activer la fonctionnalité de basculement a été faite.

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

Si cela ne fonctionne pas, essayez alors la solution suivante.

  1. Installez la caféine à partir de behda ppa. Cela résoudra les dépendances et configurera/installera les icônes, les raccourcis ...

  2. Obtenez le fichier source :

    tar -xzvf caffeine_2.6.2.tar.gz -C /path/to/preferred/dir
    
  3. Tester:

    cd /path/to/caffeine/dir
    ./bin/caffeine
    
  4. Changer l'exécutable de démarrage sur /usr/share/applications/caffeine.desktop

5
vmoreno

Comme indiqué par @tomby, l'interface graphique a été supprimée dans la version 2.7.

Une option est de télécharger la version 2.5 ici

Installez les packages requis:

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

Puis installez le fichier .deb:

Sudo dpkg -i caffeine_2.5_all.deb
3

Merci @ user10962! Votre message m'aide à corriger ce problème. Je désinstalle définitivement la caféine et la remplace par un petit script qui s'exécute au démarrage. Vous devez créer avant un fichier vide /usr/sbin/pm-hibernate.gmev.sh (avec le même droit que pm-hibernate) et donner des droits sur votre fichier sudoers à votre utilisateur pour qu'il fasse /bin/mv et /bin/cp comme racine. Il vérifie (chaque minute) si vlc ou flashplugin est utilisé avant de désactiver l'économiseur d'écran (ou l'écran vide) et de mettre en veille prolongée:

#!/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
1
Eddy

Cela m'a aussi posé problème, alors j'ai écrit une nouvelle application sur la caféine:

Caffeine screenshot

Installation

Assurez-vous d’abord de supprimer l’autre caféine si vous l’avez installée:

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

Maintenant vous pouvez installer:

Sudo add-apt-repository ppa:kzar/caffeine
Sudo apt-get update && Sudo apt-get install caffeine
Nohup caffeine &

Commentaires + contributions bienvenus! https://github.com/kzar/caffeine

1
kzar

FWIW, j’ai ajouté un commentaire à ce bogue , je recommanderais à quiconque qui est tout aussi énervé par la récente modification d’en parler.

Qui sait, nous pourrions récupérer le vieux comportement sain d'esprit :)

Pour l'instant, comme l'a suggéré Raël, l'installation de la 2.5 semble être la seule solution.

0
Marco

Pour ceux qui recherchent simplement un moyen de désactiver la routine par défaut "veille/suspension/veille prolongée après un laps de temps donné" (comme cela est possible avec les applications Caffeine sous OSX et Windows), j'ai trouvé que les commandes de terminal suivantes faisaient parfaitement l'affaire:

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

Je vous recommande de les exécuter une fois et de voir si vous aimez le résultat, puis de les ajouter à .xinitrc (ou similaire) afin qu'ils soient exécutés par défaut au démarrage.

0
user10962