web-dev-qa-db-fra.com

Modifier automatiquement la luminosité de l'écran lors de la connexion / déconnexion CA

Je souhaite conserver la luminosité de l'écran au niveau minimum lorsqu'il n'est pas connecté à l'alimentation et au niveau maximum lorsqu'il est connecté

Sur Ubuntu 11.04, il était possible, via cet écran de configuration: power settings

Cependant, sur Ubuntu 11.10, mes paramètres d’alimentation ressemblent à ceci: power settings

Est-il possible de changer automatiquement la luminosité de l'écran sur Ubuntu 11.10 lorsque l'alimentation est connectée ou déconnectée comme dans Ubuntu 11.04?

Merci.

5
NeDark

Depuis Gnome 3, il n’ya aucun moyen de spécifier un niveau de rétroéclairage différent pour la batterie et le CA. Il n’existe qu’un seul niveau pour lequel la gradation en veille est activée après une période donnée sur batterie. Je ne vois aucune raison valable de simplifier à l'excès, car tous les autres systèmes d'exploitation et environnements de bureau majeurs le prennent en charge. Je suis venu avec mon propre script pour effectuer la fonction de réglage de la luminosité quand un/c est connecté/déconnecté. Modifiez le script avec votre répertoire de base et les niveaux de luminosité souhaités, puis enregistrez sous le nom /etc/pm/power.d/00-brightness (ajoutez également des autorisations d'exécution à l'aide de chmod 755 /etc/pm/power.d/00-brightness).

export DISPLAY=:0
user=chris
bat_bright=50
ac_bright=90

. /home/$user/.dbus/session-bus/*

case $1 in
    true)
    echo "Enable screen power saving"
Sudo -u $user -g $user dbus-send --session --print-reply  --dest="org.gnome.SettingsDaemon" \
    /org/gnome/SettingsDaemon/Power org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:$bat_bright
    ;;
    false)
    echo "Disable screen power saving"
Sudo -u $user -g $user dbus-send --session --print-reply  --dest="org.gnome.SettingsDaemon" \
    /org/gnome/SettingsDaemon/Power org.gnome.SettingsDaemon.Power.Screen.SetPercentage uint32:$ac_bright
    ;;
esac
3
Chris

Ce paramètre semble avoir été déplacé vers le panneau "écran".

enter image description here

Bien que le comportement par défaut soit le comportement que vous décrivez, certaines configurations peuvent fonctionner mieux si vous ajoutez acpi_backlight=vendor à vos paramètres de noyau Grub.

Vous devez mettre à jour grub après avoir ajouté acpi_backlight = vendor ... voici des instructions complètes (je dois le faire pour que mes touches f2 et f3 fonctionnent avec la luminosité vers le haut ou le bas

Exécutez ceci dans un terminal:

Sudo nano /etc/default/grub

et changez cette ligne:

GRUB_CMDLINE_LINUX=""

à

GRUB_CMDLINE_LINUX="acpi_backlight=vendor"

Enregistrez le fichier et exécutez

Sudo update-grub

Maintenant, redémarrez. Vos touches de fonction pour la luminosité devraient maintenant fonctionner.

1
Adrian