Saya memiliki masalah yang sama dengan Linux Mint Cinnamon 17.2. Karena didasarkan pada Ubuntu 14.04 saya berharap banyak hal yang sama.
Setelah mencari-cari masalah suspend on lid closed, saya menemukan diri saya di sini dan sampai saat itu, yang terbaik yang saya dapatkan adalah dengan menangguhkan secara manual pertama kali setelah boot dan kemudian tutup closed akan menangguhkan. Setelah membaca posting dan komentar ini, saya yakin saya telah menyelesaikan masalah ini.
Inilah yang saya lakukan:
Membuka sesi terminal dan, menggunakan nano bukannya vim, ketikkan;
sudo nano /etc/systemd/logind.conf
Seperti yang disarankan, saya menghapus # sebelumnya HandleLidSwitch=suspend
. Lalu saya menyimpannya.
Lalu aku mengetik ...
mkdir /etc/acpi/local
sudo nano /etc/acpi/local/lid.sh.post
... dan menyalin dan menempel 5 baris berikutnya yang sebelumnya diposting
#!/bin/bash
if grep -q closed /proc/acpi/button/lid/*/state
then
sudo /usr/sbin/pm-suspend
fi
CATATAN: Untuk membuat ini berfungsi, saya menambahkan sudo
ke baris /usr/sbin/pm-suspend
. Kalau tidak, itu tidak akan berjalan.
Akhirnya saya menyimpannya dan seperti yang diposting sebelumnya, ketikkan; pengguna yang login bukannya root, ketikkan;
sudo chmod 755 /etc/acpi/local/lid.sh.post
Sayangnya, ini tidak berhasil. Saya melakukan beberapa tes, namun, pada perintah dalam skrip dan mereka berhasil sehingga saya memutuskan sesuatu yang lain tidak memicu mereka. Lebih jauh ke bawah posting saya menemukan referensi ke bug power manager Gnome:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/863834
Yang sangat menarik adalah posting oleh Michael Backhaus pada 2012-06-09 di mana ia menulis:
/etc/acpi/events/lidbtn
pemicu /etc/acpi/lid.sh
yang memicu /etc/acpi/local/lid.sh.post
.
Mengikuti ini adalah versi yang hampir identik dari skrip bash di atas lid.sh.post
,.
Dalam versi Mint ini, /etc/acpi/events/lidbtn
dan /etc/acpi/lid.sh
tidak ada. Namun, /etc/acpi/events/powerbtn
dan /etc/acpi/powerbtn.sh
itu terjadi. Pandangan "powerbtn" memberikan jawaban
Ini adalah pekerjaan saya:
Untuk membuat "lidbtn" khusus, ketikkan;
sudo nano /etc/acpi/events/powerbtn
dan mengubahnya menjadi seperti ini untuk lidbtn;
# /etc/acpi/events/lidbtn
# This is called when the user closes the lid and calls
# /etc/acpi/lidbtn.sh for further processing.
# Optionally you can specify the placeholder %e. It will pass
# through the whole kernel event message to the program you've
# specified.
# We need to react on "button lid.*" and "button/lid.*" because
# of kernel changes.
event=button[ /]lid
action=/etc/acpi/lidbtn.sh
Saya menyimpannya. Kemudian disalin /etc/acpi/local/lid.sh.post
ke /etc/acpi/
dan menamainya lidbtn.sh
.
Saya reboot dan sekarang tutup selalu menangguhkan laptop saya. Namun, saya harus membangunkannya secara manual ketika membuka tutupnya. Proyek selanjutnya untuk dikerjakan.
ADDENDUM: Saya harus menambahkan bahwa saya tidak memiliki monitor kedua. Bagi saya, masalahnya adalah bahwa penangguhan tidak berfungsi ketika tutupnya ditutup.