web-dev-qa-db-fra.com

Comment puis-je appliquer définitivement cette solution de contournement pour que le rétroéclairage fonctionne sur un eMachines E525?

Il y a un bogue d'affichage sur lequel j'essaie de trouver des informations depuis un certain temps maintenant concernant "l'ordinateur portable eMachines E525" et c'est le "rétro-éclairage", lors de l'utilisation d'Ubuntu, Xubuntu, Lubuntu et Kubuntu 11.04-11.10. Chaque fois que mon ordinateur se met en veille, le rétro-éclairage s'éteint.

Tout ce que j'ai pu trouver en ligne, c'est que je devais passer à la racine du système et modifier le /etc/rc.local fichier, ajout de setpci -s 00:02.0 F4.B=00 avant le exit 0 à la fin du fichier. Je l'ai fait, et lorsque je redémarre l'ordinateur, je peux voir que le rétroéclairage est allumé, mais lorsque l'ordinateur se met en veille ou que le couvercle se ferme, le rétroéclairage s'éteint et je dois ouvrir "Terminal" et taper Sudo setpci -s 00:02.0 F4.B=00.

Je suppose que ma vraie question est, y a-t-il une ligne de code que je pourrais entrer dans le menu grub ou le /etc/rc.local fichier pour que le rétro-éclairage reste allumé? Si quelqu'un a des correctifs possibles pour ce bogue et souhaite partager les informations avec moi, ce serait très apprécié.

2
David Yenor

La création d'un script dans /etc/pm/sleep.d/ pour exécuter la commande devrait fonctionner.

gksudo gedit /etc/pm/sleep.d/99_backlight

copiez/collez les éléments suivants:

#!/bin/sh

# run 'setpci -s 00:02.0 F4.B=00' when waking up

case "$1" in
        thaw|resume)
           setpci -s 00:02.0 F4.B=00
            ;;
esac

enregistrer et quitter, puis le rendre exécutable avec

Sudo chmod +x /etc/pm/sleep.d/99_backlight
1
mikewhatever