Réveiller l'ordinateur portable lorsque le couvercle est ouvert?


18

J'ai un ordinateur portable SAMSUNG qui, par l'expérience des derniers mois, a été formidable. J'implémente en fait certaines fonctionnalités, et depuis que je l'ai remarqué, je peux réveiller mon ordinateur portable du sommeil en ouvrant simplement le couvercle sur Windows 7, cependant, je dois appuyer sur le bouton d'alimentation pour me réveiller dans Ubuntu. En utilisant un programme appelé i-nex, j'ai remarqué que le noyau détecte un "interrupteur de couvercle", et j'ai hâte de l'utiliser pour réveiller la fonction. Des idées?

entrez la description de l'image ici

MISE À JOUR: Merci @yossile d' avoir apporté des indices! Cependant, la sortie de la commande cat /proc/acpi/wakeupn'affiche pas le périphérique LID. J'ai toujours essayé le deuxième ensemble de commandes que vous m'avez donné sans effet. Ensuite, j'ai essayé d'expérimenter, devinant que LID devrait être nommé par une autre valeur, j'ai donc essayé d'activer les autres. Pas de victoire jusqu'à présent. Mais j'ai remarqué que les appareils qui n'avaient pas de liste pci étaient désactivés à tout moment, peu importe ce que j'essayais. Voici la sortie de la commande cat /proc/acpi/wakeup:

root@samsung:~# cat /proc/acpi/wakeup
Device  S-state   Status   Sysfs node
PCE4      S4    *disabled  pci:0000:00:04.0
SBAZ      S4    *disabled  pci:0000:00:14.2
P0PC      S4    *disabled  pci:0000:00:14.4
GEC       S4    *disabled  
PE20      S4    *disabled  pci:0000:00:15.0
PE21      S4    *disabled  
PE22      S4    *disabled  pci:0000:00:15.2
PE23      S4    *disabled  
PWRB      S5    *enabled

Alors peut-être que le LID est soit GEC, PE21 ou PE23?

Pourtant, il y a / proc / acpi / bouton / couvercle / LID / fichier d'état qui montre que le LID est ouvert. Avez-vous d'autres idées?


Est-ce que quelque chose dans ce lien vous aide? thecodecentral.com/2011/01/18/…
fossfreedom

pas du tout, le sommeil fonctionne sur mon ordinateur portable, je veux définir l'état du commutateur d'ordinateur portable comme "réveil" lorsqu'il est ouvert. mais merci!
crackout12

Réponses:


10

Vous pouvez vérifier si l'événement d'ouverture du couvercle est configuré pour réveiller votre système d'exploitation en exécutant la cat /proc/acpi/wakeupcommande.
Si l'état du périphérique « LID » est actuellement désactivé, vous pouvez essayer de l'activer en exécutant:

sudo -s
echo "LID" > /proc/acpi/wakeup

Cela définira le statut sur activé.
L'exécution à nouveau des commandes le redéfinira sur désactivé.


C'est exactement ce que je voulais penser pour désactiver le réveil à l'ouverture du couvercle. Merci.
Abhinav Sarkar

6
Mon / proc / acpi / wakeup ne contenait pas LID mais LID0 à la place. Ainsi, l'écho "LID0"> / proc / acpi / wakeup a fait l'affaire. Je vous remercie!
gumkins

5
Mon /proc/acpi/répertoire ne contient que button/lid/LID0sur mon Sony VAIO (qui s'éveille dans Windows lors de l'ouverture du couvercle, mais aucun écho LIDou LID0dans wakeupn'obtient le comportement souhaité.
Paul Lammertsma

Si vous souhaitez faire l'inverse et désactiver le réveil lorsque le couvercle est ouvert, le echo "LID" > /proc/acpi/wakeupbasculement de activé à désactivé et inversé. Et dans mon cas, comme @gumkins le mentionne, ce n'était LID0pas pour moiLID
gene_wood
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.