¿Despertar el portátil cuando se abre la tapa?

18

Tengo una computadora portátil SAMSUNG, que según la experiencia de los últimos meses, ha sido excelente. De hecho, estoy implementando algunas funcionalidades, y desde que me di cuenta, puedo reactivar mi computadora portátil con solo abrir la tapa de Windows 7, sin embargo, necesito presionar el botón de encendido para activar Ubuntu. Usando un programa llamado i-nex, noté que el kernel DETECTA un "interruptor de tapa", y espero usarlo para activar la función. ¿Algunas ideas?

ingrese la descripción de la imagen aquí

ACTUALIZACIÓN: ¡ Gracias @yossile por traer algunas pistas! Sin embargo, la salida del comando cat /proc/acpi/wakeupno muestra el dispositivo LID. Todavía intenté el segundo conjunto de comandos que me diste sin ningún efecto. Luego intenté experimentar, adivinando que LID debería nombrarse con otro valor, así que intenté habilitar los otros. Ninguna victoria hasta ahora. Pero noté que los dispositivos que no tenían ninguna lista de pci estaban deshabilitados en todo momento, sin importar lo que intentara. Aquí está la salida del comando 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

Entonces, ¿podría ser que LID sea GEC, PE21 o PE23?

Aún así, hay un archivo / proc / acpi / button / lid / LID / state que muestra que LID está abierto. ¿Alguna idea más?

crackout12
fuente
¿Hay algo en este enlace que te ayude? thecodecentral.com/2011/01/18/…
fossfreedom
en absoluto, dormir está funcionando en mi computadora portátil, quiero establecer el estado del interruptor de la computadora portátil como "despertar" cuando se abre. ¡pero gracias!
crackout12

Respuestas:

10

Puede verificar si el evento Lid open está configurado para activar su sistema operativo ejecutando el cat /proc/acpi/wakeupcomando.
Si el estado del dispositivo ' LID ' está actualmente deshabilitado, puede intentar habilitarlo ejecutando:

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

Esto establecerá el estado en habilitado.
Ejecutar los comandos nuevamente lo restablecerá a deshabilitado.

feroz
fuente
Esto es exactamente lo que quería pensar para desactivar la activación al abrir la tapa. Gracias.
Abhinav Sarkar
66
Mi / proc / acpi / wakeup no contenía LID sino LID0 en su lugar. Así, echo "LID0"> / proc / acpi / wakeup hizo el truco. ¡Gracias!
Gumkins
55
Mi /proc/acpi/directorio contiene solamente button/lid/LID0en mi Sony VAIO (que despierta en Windows al abrir la tapa, pero tampoco eco LIDo LID0en wakeupobtiene el comportamiento deseado.
Paul Lammertsma
Si desea hacer lo contrario y deshabilitar la activación al abrir la tapa, los echo "LID" > /proc/acpi/wakeupbotones se activan para deshabilitar y volver. Y en mi caso como @gumkins menciona que era LID0para mí noLID
gene_wood