102 votes

Comment empêcher mon écran de s'assombrir ou le verrouillage de l'écran de se déclencher lorsque je regarde YouTube?

La luminosité de mon écran avait l'habitude de diminuer après quelques secondes pour préserver la batterie. C'est la valeur par défaut dans Ubuntu 12.04. Cependant, lorsque je regarde une vidéo, cela ne devrait pas diminuer.

Cela fonctionne correctement lorsque je regarde des vidéos en utilisant des applications natives comme VLC. Avec les vidéos dans le navigateur, cependant, l'écran n'est pas empêché de diminuer. 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 réglages de diminution et les vidéos Flash étaient prises en compte correctement.

Quelqu'un a une idée comment empêcher YouTube de diminuer l'écran?

0voto

karan Points 335

Vous pouvez simplement exécuter/définir cette commande au démarrage :

gconftool --type string --set /apps/compiz-1/plugins/fade/screen0/dim_unresponsive false

Pouvez-vous également essayer de désélectionner l'option accélération matérielle sur Firefox ?

0voto

Andriy Points 39

Le script ci-dessus ne fonctionne pas pour moi sur Ubuntu 14.04 LTS Unity. Voici sa variante mise à jour qui fonctionne :

#!/bin/bash

id_saved=0
sac_saved=0
sbat_saved=0
dim_saved=false

ss_save()
{
    id_saved=`gsettings get org.gnome.desktop.session idle-delay`
    sac_saved=`gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout`
    sbat_saved=`gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout`
    dim_saved=`gsettings get org.gnome.settings-daemon.plugins.power idle-dim`
}

ss_set()
{
    gsettings set org.gnome.desktop.session idle-delay "$1"
    gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout "$2"
    gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout "$3"
    gsettings set org.gnome.settings-daemon.plugins.power idle-dim "$4"
}

ss_on()
{
    ss_set "$id_saved" "$sac_saved" "$sbat_saved" "$dim_saved"
}

ss_off()
{
    ss_set 0 0 0 false
}

trap ss_on EXIT

already_off=0
flash_on=0
ss_save

while true; do
    if top -bcw 200 | sed -e '1,/PID/d' | head -1 | grep flash > /dev/null
    then
        flash_on=1
        off_count=0
    else
        off_count=`expr $off_count + 1`
        echo "flash_off_count=$off_count"
        if [ $off_count -gt 5 ]; then
            flash_on=0
        fi
    fi

    if [ "$flash_on" = "1" -a "$already_off" = "0" ]; then
        echo "économiseur d'écran : désactivé"
        ss_off
        already_off=1
    elif [ "$flash_on" = "0" -a "$already_off" = "1" ]; then
        echo "économiseur d'écran : activé"
        ss_on
        already_off=0
    elif [ "$already_off" = "0" ]; then
        echo "économiseur d'écran : sauvegarde éventuellement de nouveaux paramètres"
        ss_save # l'utilisateur peut mettre à jour les valeurs
    fi

    sleep 30
done

Par ailleurs, ce script désactive l'économiseur d'écran UNIQUEMENT lorsque la vidéo est en cours de lecture, c'est-à-dire lorsque Flash Player est l'un des principaux consommateurs de CPU.

0voto

jasikevicius23 Points 3

Pour ceux qui utilisent Ubuntu-Gnome 14.04, il existe une extension simple mais utile appelée Caffeine qui fournit une icône de bascule permettant de désactiver l'atténuation de la lumière et le comportement du économiseur d'écran depuis la barre supérieure en un clic.

L'extension peut être installée en suivant ce lien vers le site des Extensions Gnome-Shell:

https://extensions.gnome.org/extension/517/caffeine/

Source : section des commentaires dans cet article:

http://www.maketecheasier.com/prevent-ubuntu-sleep-while-watching-video/

0voto

yanyingwang Points 31

Voici ma solution :

https://github.com/yanyingwang/shanghai-tools/blob/master/kit/the-bund-light.md

https://github.com/yanyingwang/shanghai-tools/blob/master/kit/the-bund-light.sh

Téléchargez simplement le the-bund-light.sh et ajoutez-le à l'application de démarrage :

sudo apt-get install xdotool

cd ~ && wget https://raw.githubusercontent.com/yanyingwang/shanghai-tools/master/kit/the-bund-light.sh

cat >> ~/.config/autostart/the-bund-light.sh.desktop <

``

ATTENTION : la valeur de Exec dans le code doit être le chemin de the-bund-light.sh sur votre ordinateur.

``

0voto

J'utilise le script suivant comme solution de contournement :

#!/bin/bash
while true
do
   xdotool key Shift_L
   sleep 1m
done

Cela simule une pression de la touche majuscule gauche toutes les minutes, ce qui empêche l'écran de s'assombrir. L'inconvénient, bien sûr, est que vous devez exécuter le script chaque fois que vous regardez Youtube. D'un autre côté, c'est simple et fonctionne avec la plupart, sinon tous les configurations.

Vous devrez peut-être installer ceci

sudo apt-get install xdotool

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X