Bangun laptop saat tutup dibuka?

18

Saya memiliki laptop SAMSUNG, yang menurut pengalaman selama beberapa bulan terakhir, sangat luar biasa. Saya sebenarnya menerapkan beberapa fungsionalitas untuk itu, dan karena saya perhatikan, saya dapat membangunkan laptop saya dari tidur dengan hanya membuka tutup pada Windows 7, namun, saya perlu menekan tombol power untuk bangun di Ubuntu. Menggunakan program yang disebut i-nex, saya mencatat bahwa kernel TIDAK mendeteksi "tutup saklar", dan saya berharap untuk menggunakannya untuk membangunkan fungsi. Ada ide?

masukkan deskripsi gambar di sini

UPDATE: Terima kasih @yossile karena membawa beberapa petunjuk! Namun, output dari perintah cat /proc/acpi/wakeuptidak menunjukkan perangkat LID. Saya masih mencoba set kedua perintah yang Anda berikan kepada saya tanpa efek. Kemudian saya mencoba bereksperimen, menebak bahwa LID harus dinamai dengan nilai lain, jadi saya mencoba mengaktifkan yang lain. Sejauh ini tidak ada kemenangan. Tapi saya perhatikan bahwa perangkat yang tidak memiliki daftar pci dinonaktifkan setiap saat, apa pun yang saya coba. Ini adalah output dari perintah 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

Jadi, mungkin LID bisa berupa GEC, PE21, atau PE23?

Namun, ada file / proc / acpi / tombol / tutup / LID / status yang menunjukkan bahwa LID dibuka. Ada ide lagi?

crackout12
sumber
apakah ada sesuatu di tautan ini yang membantu Anda? thecodecentral.com/2011/01/18/…
fossfreedom
tidak sama sekali, sleep bekerja di laptop saya, saya ingin mengatur status beralih laptop sebagai "bangun" ketika dibuka. tapi terima kasih
crackout12

Jawaban:

10

Anda dapat memeriksa apakah acara buka tutup dikonfigurasikan untuk membangunkan OS Anda dengan menjalankan cat /proc/acpi/wakeupperintah.
Jika status perangkat ' LID ' saat ini dinonaktifkan, Anda dapat mencoba mengaktifkannya dengan menjalankan:

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

Ini akan mengatur status untuk diaktifkan.
Menjalankan perintah lagi akan mengembalikannya ke dinonaktifkan.

yossile
sumber
Inilah yang saya inginkan untuk menonaktifkan bangun saat membuka tutupnya. Terima kasih.
Abhinav Sarkar
6
/ Proc / acpi / wakeup saya tidak mengandung LID tetapi LID0 sebagai gantinya. Jadi gema "LID0"> / proc / acpi / wakeup melakukan trik. Terima kasih!
gumkins
5
/proc/acpi/Direktori saya hanya berisi button/lid/LID0pada Sony VAIO saya (yang terbangun di Windows ketika membuka tutupnya, tetapi tidak ada gema LIDatau LID0ke dalam wakeupmendapatkan perilaku yang diinginkan.
Paul Lammertsma
Jika Anda ingin melakukan yang sebaliknya dan menonaktifkan bangun pada buka tutup, echo "LID" > /proc/acpi/wakeupmatikan diaktifkan untuk menonaktifkan dan kembali. Dan dalam kasus saya seperti @gumkins menyebutkan itu bukan LID0untuk sayaLID
gene_wood