web-dev-qa-db-fra.com

Comment faire pour que la luminosité de mon écran ne change pas lorsque je branche mon ordinateur portable

Je ne veux pas que mon ordinateur portable modifie la luminosité lorsque mon ordinateur portable est sous tension ou débranché. Je règle la luminosité en fonction de la luminosité de mon environnement. Si je suis dans une pièce sombre, la luminosité est très faible et lorsque je branche mon ordinateur portable, la luminosité est réglée au maximum, ce qui donne l'impression de coller mes yeux dans de la lave en ébullition.

Dans Paramètres système Luminosité et verrouillage le La case à cocher pour économiser l’énergie est décochée.

Mon ordinateur portable est un HP Mini 110

Dans le cas où il s'agirait d'un problème d'acpi, j'ai mis mon fichier d'assistance acpi ici
http://paste.ubuntu.com/1008244/

7
DavidW

J'ai testé une solution qui fonctionne bien pour moi. Une solution consiste à ajouter un fichier de script dans /etc/pm/power.d/

Crée juste un fichier

Sudo vi /etc/pm/power.d/run_after_pwrmanagmt.sh

Puis écrit ce code dans ce fichier:

case "${1}" in
    true) #battery_mode
        xinput set-int-prop 12 277 8 2 3 0 0 1 3 2
        echo 4000 > /sys/class/backlight/intel_backlight/brightness
;;
    false) #ac_mode
        xinput set-int-prop 12 277 8 2 3 0 0 1 3 2
        echo 4000 > /sys/class/backlight/intel_backlight/brightness
esac

Maintenant, vous devez donner des droits d'exécution sur ce fichier en tapant

Sudo chmod +x /etc/pm/power.d/run_after_pwrmanagmt.sh

Maintenant, cela devrait fonctionner correctement, il suffit de tester pour brancher/débrancher votre ordinateur. Notez que vous pouvez faire des choses similaires après une suspension (/etc/pm/sleep.d/run_after_sleep.sh), c'est comme ça que j'ai découvert cette solution ... Vous trouverez des informations sur le Web ...

Notez que xinput est simplement une commande permettant à mon trackpad de faire fonctionner le bouton du milieu ... Vous devez ignorer les deux lignes xinput si vous n'en avez pas besoin (ou adaptez-vous). Pour la valeur 4000, il peut être différent pour chaque écran, vous devriez d'abord voir quelle est votre valeur maximale avec la commande cat /sys/class/backlight/intel_backlight/max_brightness

J'espère que cela vous aidera et que le modérateur ne supprimera pas ce message car il s'agit d'une réponse et non d'une question. Merci

4
Albin Eric

La seule option qui a fonctionné pour moi a été de faire ceci:

me=`whoami`
max=`cat /sys/class/backlight/radeon_bl0/max_brightness`
Sudo chown ${me}:${me} /sys/class/backlight/radeon_bl0/brightness
Sudo chmod o+x /sys/class/backlight/radeon_bl0/brightness
echo ${max} > /sys/class/backlight/radeon_bl0/brightness
Sudo chmod 444 /sys/class/backlight/radeon_bl0/brightness
Sudo chown root:root /sys/class/backlight/radeon_bl0/brightness
exit

Je sais que ce n'est pas la plus jolie, mais ça marche. Je viens de mettre cela dans un script et si ma luminosité baisse de moi, je le lance et le change instantanément pour moi.

0
mohhinder

Je viens de rencontrer le même problème sur mon Dell Vostro. Voici la solution qui a fonctionné pour moi:

Il s'est avéré qu'Ubuntu enregistre simplement le niveau de luminosité défini par les touches fn + de luminosité sur mon ordinateur portable. Différents niveaux pour différents états: branché et débranché. Donc, je devais juste régler mon niveau de luminosité deux fois :)

Je sais que c'est très facile, mais je devais quand même un peu Google avant d'en arriver là. Peut-être que cela aidera quelqu'un d'autre.

0
Stan Kilaru

Pour moi (avec Lenovo X61s), la diminution de l'affichage indésirable lors du débranchement de l'alimentation secteur n'était apparemment pas liée à un logiciel de gestion de l'alimentation ou similaire, mais plutôt à un réglage du BIOS pour la luminosité de l'écran dans Config-Display. Via ce réglage du BIOS, il était possible d'éviter la variation.

0
user564939