J'ai un ordinateur portable SAMSUNG qui, d'après l'expérience de ces derniers mois, a été formidable. En fait, je suis en train d’implémenter certaines fonctionnalités et, depuis que j’ai remarqué, je peux réveiller mon ordinateur portable en ouvrant simplement le couvercle sous Windows 7; cependant, j’ai besoin d’appuyer sur le bouton d’alimentation pour me réveiller dans Ubuntu. À l’aide d’un programme appelé i-nex, j’ai constaté que le noyau ne détecte pas un "commutateur de couvercle", et j’ai hâte de l’utiliser pour activer la fonction de réveil. Des idées?
PDATE: Merci @ yossile pour avoir apporté des indices! Cependant, le résultat de la commande cat /proc/acpi/wakeup
n'indique pas le périphérique LID. J'ai quand même essayé la deuxième série de commandes que vous m'avez donnée sans aucun effet. Ensuite, j'ai essayé d'expérimenter, en devinant que LID devrait être nommé par une autre valeur, alors j'ai essayé d'activer les autres. Pas de victoire jusqu'à présent. Mais j'ai remarqué que les appareils qui n'avaient pas de listes pci étaient désactivés à tout moment, peu importe ce que j'avais essayé. Voici le résultat 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 LID est GEC, PE21 ou PE23?
Néanmoins, il existe un fichier/proc/acpi/button/lid/LID/state qui montre que LID est ouvert. Des idées supplémentaires?
Vous pouvez vérifier si l'événement ouvert Lid est configuré pour réactiver votre système d'exploitation en exécutant la commande cat /proc/acpi/wakeup
.
Si le statut de la 'COUVERCLE'appareil 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é.
Réexécutez les commandes le désactivera.