Question Comment empêcher mon écran de baisser la luminosité ou de verrouiller l’écran lorsque je regarde YouTube?


La luminosité de mon écran diminuait au bout de quelques secondes pour préserver la batterie. C'est la valeur par défaut dans Ubuntu 12.04. Cependant, lorsque vous regardez une vidéo, celle-ci ne devrait pas diminuer.

Cela fonctionne correctement lorsque je regarde des vidéos en utilisant des applications natives telles que VLC. Avec la vidéo dans le navigateur, cependant, l'écran ne peut pas être atténué. C'est très ennuyeux car vous devez déplacer votre curseur toutes les 10 secondes environ.

J'avais l'habitude d'utiliser Mac OSX où j'avais les mêmes paramètres de gradation et les vidéos Flash étaient prises en compte correctement.

Quelqu'un a-t-il une idée de la manière dont YouTube empêche votre écran de s'assombrir?


99
2017-08-02 11:09


origine


Donc, comme c'est un problème pour lequel la plupart des utilisateurs d'Ubuntu souhaitent une solution, pouvons-nous considérer cela comme un bogue dans le système d'exploitation ou un bogue dans le logiciel (Flash, Chrome, Firefox) et obtenir un correctif pour que chaque utilisateur n'ait pas besoin pour venir sur cette page AskUbuntu? - blong
J'apprécie toute l'aide mais c'est ridicule que cela arrive en 2016. Allez, ce sont des choses basiques qui ne sont pas supportées. Aussi vidéo HTML5 - pourquoi est-il si lent et buggy? Est-ce un problème énorme à résoudre? Il était censé remplacer Flash ... maintenant ça semble ridicule. - Dor
Personnellement, j'apprécie que mon navigateur ne puisse pas empêcher mon ordinateur de se verrouiller, ne pas crois que c'est un bug. Ce que vous demandez pourrait laisser votre ordinateur dans une configuration moins sécurisée. - earthmeLon
@earthmeLon ou n'importe qui, pouvez-vous expliquer comment cela sera moins sûr? - Sergey Chupov


Réponses:


HOWTO: Désactiver l'écran de veille lorsque Flash est en cours d'exécution

Exécutez la commande suivante dans le terminal:

mkdir -p ~/bin

Ouvrez gedit ou votre éditeur de texte préféré et tapez ceci:

#!/bin/bash

# Cleanup any bad state we left behind if the user exited while flash was
# running
gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type bool true

we_turned_it_off=0

while true; do
    sleep 60
    flash_on=0

    for pid in `pgrep firefox` ; do
        if grep libflashplayer /proc/$pid/maps > /dev/null ; then
            flash_on=1
        fi

        ss_on=`gconftool-2 -g /apps/gnome-screensaver/idle_activation_enabled`

        if [ "$flash_on" = "1" ] && [ "$ss_on" = "true" ]; then
            gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled \
                --type bool false
            we_turned_it_off=1
        elif [ "$flash_on" = "0" ] && [ "$ss_on" = "false" ] \
                && [ "$we_turned_it_off" = "1" ]; then
            gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled \
                --type bool true
            we_turned_it_off=0
        fi

    done
done

Enregistrez ce fichier en tant que ~/bin/flash_saver.sh.

Retournez dans le terminal et lancez:

chmod +x ~/bin/flash_saver.sh

Pour l'exécuter, entrez dans le terminal et tapez:

~/bin/flash_saver.sh

Si vous préférez, vous pouvez définir ce script pour qu'il s'exécute à l'ouverture de session en procédant comme suit:

  1. Exécutez le programme "Applications de démarrage"
  2. Cliquez sur "Ajouter"
  3. Sous le nom de type "FlashMonitor" ou quelque chose que vous reconnaîtrez
  4. Sous type de commande ~/bin/flash_saver.sh
  5. Sous commentaire (si vous voulez), tapez une brève description. Par exemple. "Arrête l'écran de s'éteindre lorsque Flash est en cours d'exécution"

La source: HOWTO: Désactiver l'écran de veille lorsque Flash est en cours d'exécution - ubuntuforums


54
2017-08-02 12:58



Si je pouvais, je voterais ceci +5. Le script du forum Ubuntu est incroyablement bien écrit, ainsi que votre réponse. Aussi grand pouce pour réellement inclure la source. - con-f-use
xkcd.com/196 - SpellingD
Cela ne fonctionne en effet que pour Firefox. Quelqu'un peut-il réécrire ceci pour la prise en charge de plusieurs navigateurs? - Steven Roose
fonctionnera-t-il avec le lecteur vidéo html5? - kdureidy
Le support vidéo HTML5 est nécessaire. - ulidtko


MODIFIER

Cela ne fonctionnera probablement pas si vous utilisez une version Ubuntu plus récente que 12.04 (vous avez déjà essayé les versions 13.04 et 13.10 et cela ne fonctionne tout simplement pas). Il semble que le développeur principal ne travaille plus dans ce projet, donc les chances qu’il soit corrigé ne sont pas bonnes.


Dans mon système (Ubuntu 11.10), j'utilise Caféine. Vous pouvez essayer si cela fonctionne aussi dans Xubuntu. Il ajoute une icône de zone de notification où vous pouvez activer / désactiver l'économiseur d'écran pour certains programmes. Pour installer Caffeine, procédez comme suit:

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

Ensuite, exécutez dans un terminal:

caffeine -p &

Vous pouvez ensuite choisir les programmes qui devraient désactiver l'économiseur d'écran:
vlc pour VLC, mplayer pour Movie Player, etc.

Caffeine Preferences

J'espère que cela aide.


31
2017-11-19 12:35



Cela fonctionne plutôt bien le 12.04, merci! - Geppettvs D'Constanzo
Merci d'avoir apporté une solution, mais c'est la meilleure solution? N'est-ce pas un bug? Ça doit être un bug. Cela se produit sur gnome, mais pas sur l'unité. - Gerard Roche
Je suis maintenant sur 12.04 et j'utilise toujours cette application, non pas pour arrêter l'économiseur d'écran, mais pour désactiver rapidement la diminution de la luminosité de l'écran. Pour ce que j'ai vu si c'est un bug, c'est dans le navigateur: il devrait être de sa responsabilité d'inhiber l'économiseur d'écran en plein écran. - Salem
Ne pas installer en 13.10 - NoBugs
Cette réponse doit être mise à jour, car Caffeine fonctionne même dans Ubuntu 16.04 Xenial. ;) - Andrea Lazzarotto


Il y a un joli petit script sur GitHub appelé lightsOn ce qui devrait faire le tour que vous voulez.

Fondamentalement, il recherche la vidéo en plein écran (flash sous Firefox ou chrome, mplayer ou vlc) et si tel est le cas, désactivez xscreensaver et également la capacité d'écran de gestion automatique de l'alimentation.

à partir du script lui-même:

COMMENT UTILISER: Démarrez le script avec le nombre de secondes que vous souhaitez pour les contrôles
pour plein écran à faire. Exemple:
 "./lightsOn.sh 120 &" vérifiera toutes les 120 secondes si Mplayer,
 VLC, Firefox ou Chromium sont des écrans de veille plein écran et de retardement, ainsi que Power Management si c'est le cas.
 Vous voulez que le nombre de secondes soit ~ 10 secondes inférieur au temps nécessaire
 votre écran de veille ou gestion de l'alimentation à activer.
 Si vous ne passez pas d'argument, les vérifications sont effectuées toutes les 50 secondes.

Appelez donc le script depuis votre dossier de démarrage automatique en tant que par ma réponse ici.

Ajustez le script pour savoir si vous utilisez Flash / vlc / mplayer

N'oubliez pas de donner au script les droits d'exécution pour exécuter i.e.

chmod +x lightsOn.sh

14
2018-02-28 16:55



lightson ne semble pas maintenu mais il y a des fourchettes vivantes (github.com/partizand/lightsOn, github.com/unhammer/lightsOn) - Jérôme


Pas tout à fait ce que vous recherchez, mais ce petit script enregistrera un mouvement de souris à chaque exécution. Vous pouvez le déposer dans cron pour l'exécuter une fois tous les x-fois-de-temps. Cela empêcherait l’écran de s’éteindre et un mouvement 1 1 de la souris est à peine perceptible s’il fonctionne lorsque vous ne regardez PAS une vidéo.

#!/bin/bash
#move the mouse
xte 'mousermove 1 1' 

J'ai eu cette idée de la bande dessinée xkcd. http://xkcd.com/196/


10
2018-06-05 17:19



Ou lancez-le depuis un script Bash (avec while et sleep), comme certaines des autres réponses ici. - Peter Mortensen


Pour un équivalent pré-roulé du script fourni par @njallam, avec un petit élément d'interface utilisateur Gnome, essayez l'applet Caffeine:

https://launchpad.net/caffeine
http://ubuntu-tweak.com/app/caffeine/


7
2017-08-03 17:50



Caffeine a été installé mais je n'ai pas vu que vous deviez l'activer pour le laisser fonctionner. Merci! - Steven Roose
Infos des développeurs de Caffeine: «Le support de la vidéo Flash a disparu, car c'était trop compliqué pour le faire fonctionner.» Vous pouvez donc oublier la case à cocher Flash Video dans ses paramètres. Cependant, si vous utilisez Firefox, ajoutez plugin-container à la liste des programmes et Caffeine s'activeront correctement sur les vidéos Flash (la désactivation sera légèrement retardée, car le plugin-container ne se décharge pas immédiatement lorsque vous fermez l'onglet avec la vidéo, cela prend plusieurs minutes). - whtyger


Webupd8 avait un article à propos de Caffeine et Lightson.sh pour désactiver l'économiseur d'écran pendant la lecture de vidéos Flash ou HTML5. Le script Lightson fonctionne pour Firefox et Chrome et peut être configuré pour inclure VLC. J'espère que cela aidera.

Si le code fourni par Webupd8 pour installer le script est le suivant:

mkdir -p ~/scripts && cd ~/scripts

wget https://raw.github.com/hotice/lightsOn/master/lightsOn.sh

chmod +x lightsOn.sh

6
2018-06-10 01:57



La méthode utilisée dans ce script (lightsOn.sh) pour détecter si le navigateur utilise le lecteur HTML5 n'est pas vraiment bon. En fait, la méthode détermine si Firefox ou Chromium est en plein écran ... Au repos, l'article est bon et votre réponse est la plus proche de ce que j'ai demandé. - Radu Rădeanu
J'ai fait un peu plus de recherches pour trouver un script basé sur l'activité du processeur ou du réseau. Il situé à sur les forums de la menthe cela pourrait vous donner un peu mieux le contrôle. Profitez de regarder YouTube. - Garry


Vous ne devez pas seulement vérifier les options de l’économiseur d’écran, mais aussi les options de gestion de l’alimentation, en particulier l’option "Mettre l’affichage en veille lorsque inactif pour ...".

Notez que sur les ordinateurs portables, il existe deux paramètres portant ce nom: lorsque l'ordinateur est alimenté par le secteur et qu'il fonctionne sur batterie.


5
2017-07-28 13:38