web-dev-qa-db-fra.com

Comment puis-je régler les paramètres de luminosité lorsque je suis sur batterie?

Je ne trouve pas les paramètres de luminosité fonctionnant en mode batterie dans les paramètres d’écran Ubuntu 11.10.

Ubuntu 11.04 contient quelques paramètres dans gconf, 90% pour le secteur et 60% pour la batterie, mais cela ne fonctionne pas.

Comment puis-je atténuer automatiquement la luminosité de mon écran lorsque je suis sur batterie?

3
ZhEKa

J'ai essayé beaucoup de choses en vain pour que gnome-control-center 11.10 le gère comme avant.

J'ai décidé de créer un script et de l'installer dans pm-utils.

#!/bin/sh

ON_AC=##
ON_BATT=##

if ["$1" = "true"]; then

    echo $ON_BATT > /sys/class/backlight/<device directory>/brightness

fi

if ["$1" = "false"]; then

    echo $ON_AC > /sys/class/backlight/<device directory>/brightness

fi

exit 0

J'ai gardé la simplicité parce que (heureusement) c'est une solution temporaire. Vous devez définir manuellement les valeurs souhaitées dans les deux variables ci-dessus. Utilisez le curseur dans les paramètres "Ecran" pour définir la luminosité de votre choix, puis utilisez cat /sys/class/backlight/<device directory>/brightness pour récupérer la valeur numérique correspondante. Remplacez le nom du répertoire de votre appareil par <device directory>. Faites-le une fois pour la luminosité CA et une fois pour la luminosité de la batterie. Branchez le nom du répertoire de votre appareil et les valeurs de luminosité dans le script.

Enregistrez le script dans un fichier de votre répertoire personnel ou ailleurs. Je l'ai appelé rétro-éclairage. Rendez-le exécutable avec chmod a+x backlight et installez-le sur pm-utils avec Sudo install backlight /usr/lib/pm-utils/power.d/

Je ne sais pas comment cela fonctionne après la suspension/hibernation car je ne l'utilise pas, mais cela fonctionne bien lors du démarrage avec ou sans ca, ainsi que lors du branchement à chaud du chargeur.

6
Joey

Pour régler automatiquement votre luminosité sur la batterie, accédez à Paramètres système (recherchez-le dans le tableau de bord ou accédez à la boîte de dialogue Alimentation/Paramètres), puis sélectionnez Écran. Cela vous donnera un curseur pour allumer et éteindre la gradation de la batterie.

En ce qui concerne la modification manuelle de la luminosité, si vous ne disposez pas de touches de fonction, vous pouvez les mapper en accédant à Paramètres système> Clavier> onglet Raccourcis et en attribuant une nouvelle valeur à la luminosité.

3
Nathan Dyer

Ouvrez votre terminal et tapez xgamma -gamma suivi d'une valeur. La luminosité normale est de 1, vous pouvez donc régler 1,2 ou 1,3 si vous voulez la rendre plus lumineuse, ou 0,5 ou 0,75 si vous souhaitez la rendre plus sombre.

0
Satchit Bhogle

La réponse ci-dessus de @Joey n'a pas fonctionné pour moi. Les choses ont probablement changé en 13h10, mais cela m'a laissé entrevoir qu'un tel script pourrait fonctionner. J'ai donc cherché et trouvé une solution dans archlinux wiki Archlinux wiki

Vous pouvez ajouter ce qui suit dans ce script de rétroéclairage, le rendre exécutable et le placer dans /usr/lib/pm-utils/power.d/. et plus, modifiez les chemins et les valeurs de luminosité en fonction de vos paramètres. J'ai un système graphique double, et acpi_video0, je pense que ce sont les paramètres de ma carte graphique AMD. Si vous avez des graphiques Intel, vous pouvez modifier acpi_video0 en intel_backlight, ou d’abord naviguer dans ce répertoire et vérifier ce que vous avez, intel_backlight ou acpi_video0, ou autre chose. alors vous pouvez vérifier vos valeurs de luminosité dans le fichier de luminosité réelle et le fichier de luminosité maximale. et enfin, assurez-vous que vous disposez des autorisations appropriées pour ce fichier.

#!/bin/bash

case $1 in
    true)
        echo 12 > /sys/class/backlight/acpi_video0/brightness
    ;;
    false)
        echo 100 > /sys/class/backlight/acpi_video0/brightness
    ;;
esac
0
wedu