View previous topic :: View next topic |
Author |
Message |
kaworu Guru
Joined: 07 Dec 2005 Posts: 450
|
Posted: Sun Feb 19, 2006 12:52 pm Post subject: [LID] fermeture - ouverture de l'écran |
|
|
bonjours à tous !
j'ai le problème suivant :
lorsque je ferme mon écran, il s'éteind mais lorsque je l'ouvre poum ! plus rien,
je peux même plus passer en console avec CTRL+ALT+Fx !
ça me fait le même coups lors d'un ...
j'ai bien lu ce topic sur les DELL inspiron
et en faite la commande Code: | xset dpms force off | marche à merveille -->
ça éteind mon écran et je peux le rallumer en bougant la souris. Seulement que même avec cette
commande si je ferme et ouvre l'écran ça ne change rien, il ne s'allume pas.
à noter que si j'execute la commande (l'écran s'éteind), je ferme l'écran, je l'ouvre (tjs éteind), puis je bouge
ça s'allume !
Il faut donc soit que je trouve comment régler ce problème de l'écran qui ne s'allume pas quand j'ouvre l'écran,
soit (je sais pas si c'est possible) remplacer la commande qui éteind l'écran quand je le ferme pas celle ci dessus
(pour pouvoir le rallumer correctement)
merci d'avance pour votre aide ^_____^ _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion) |
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Feb 19, 2006 1:16 pm Post subject: |
|
|
La solution que j'utilise pour mon Dell Inspiron 6000 :
- tu emerge sys-apps/vbetool et sys-power/acpid si c'est pas déjà fait
- tu créé le fichier /etc/acpi/actions/toggle-display.sh contenant ceci :
Code: | #!/bin/bash
LID_STATE="/proc/acpi/button/lid/LID/state"
LID_OPEN="open"
LID_CLOSED="closed"
if [[ "$(grep ${LID_OPEN} ${LID_STATE})" != "" ]]; then
logger "Switching on Display"
/usr/sbin/vbetool dpms on
elif [[ "$(grep ${LID_CLOSED} ${LID_STATE})" != "" ]]; then
logger "Switching off Display"
/usr/sbin/vbetool dpms off
fi |
- tu modifie /etc/acpi/default.sh comme ceci :
Code: |
# Default acpi script that takes an entry for all actions
set $*
group=${1/\/*/}
action=${1/*\//}
case "$group" in
button)
case "$action" in
power) /sbin/init 0
;;
lid) /etc/acpi/actions/toggle-display.sh <-- c'est ceci qu'il faut ajouter
;;
*) logger "ACPI action $action is not defined"
;;
esac
;;
*) logger "ACPI group $group / action $action is not defined"
;;
esac |
- et enfin lancer /etc/init.d/acpid start si c'est pas déjà fait
Et ça marche sous X ou en console texte
J'espère que ça t'aidera |
|
Back to top |
|
|
kaworu Guru
Joined: 07 Dec 2005 Posts: 450
|
Posted: Sun Feb 19, 2006 2:17 pm Post subject: |
|
|
en faite, pareil !
quand je ferme ça éteind, quand j'ouvre --> plus rien !
mais j'ai trouvé une solution (au pif), j'ai un racourci sur Code: | #xset dpms force off |
et quand je l'execute après avoir ouvert mon laptop tadam ! ça marche.
en faite j'ai l'impression que l'ACPI ne voit pas quand j'ouvre mon laptop...
EDIT : si je fait d'abord Code: | #xset dpms force off | (donc l'écran éteind) et je le ferme, il s'allume ! (EDIT2 : et puis il s'éteind à nouveau!!)
mais il ne s'éteind pas quand je l'ouvre. _________________ Macbook
Core2Duo @ 2.0GHz - 1Go RAM - HD 80Go - Intel GMA 945
Gentoo GNU/Linux
~amd64 - 2.6.24-gentoo-r2 - Fluxbox || (KDE && Compiz-Fusion) |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
|
Back to top |
|
|
geekounet Bodhisattva
Joined: 11 Oct 2004 Posts: 3772
|
Posted: Sun Feb 19, 2006 4:04 pm Post subject: |
|
|
L'inconvenient d'utiliser xset, c'est que ça marche que sous X, en console texte l'écran ne se rallume pas. |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sun Feb 19, 2006 4:20 pm Post subject: |
|
|
Oui c'est vrai, mais perso je suis rarement en mode console pure. (juste pour les installs ou les mises à jour) _________________ membre officieux du SAV Ati GEntoo |
|
Back to top |
|
|
|