Linux Mint Cinnamon 17.2 ile aynı problemi yaşadım. 14.04 Ubuntu’ya dayandığından beri pek çok şeyin aynı olmasını bekliyorum.
Kapak kapalıyken askıya alma sorununu aradıktan sonra kendimi burada buldum ve o zamana kadar bulduğum en iyi şey bir bottan sonra ilk kez manuel olarak askıya almaktı ve daha sonra kapalı kapak askıya alınacaktı. Bu yayınları ve yorumları okuduktan sonra sorunu çözdüğüme inanıyorum.
İşte yaptığım şey:
Bir terminal oturumu açıldı ve vim yerine nano kullanarak şunu yazın;
sudo nano /etc/systemd/logind.conf
Önerildiği gibi, önce # kaldırdım HandleLidSwitch=suspend
. Sonra onu kurtardım.
Sonra da yazdım ...
mkdir /etc/acpi/local
sudo nano /etc/acpi/local/lid.sh.post
... ve daha önce yayınlanan bir sonraki 5 satırı kopyalayıp yapıştırdı
#!/bin/bash
if grep -q closed /proc/acpi/button/lid/*/state
then
sudo /usr/sbin/pm-suspend
fi
NOT: Bu işi yapmak sudo
için çizgiyi ekledim /usr/sbin/pm-suspend
. Aksi takdirde çalışmayacaktı.
Sonunda onu sakladım ve daha önce yayınlandığı gibi yazdım; root yerine giriş yapmış olan kullanıcı;
sudo chmod 755 /etc/acpi/local/lid.sh.post
Ne yazık ki, bu işe yaramadı. Ancak senaryodaki komutlar üzerinde bazı testler yaptım ve çalıştılar, böylece başka bir şeyin onları tetiklemeyeceğine karar verdim. Mesajların aşağısında, bir Gnome güç yöneticisi hatasını referans gösterdim:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/863834
Özellikle ilginç olanı Michael Backhaus'un 2012-06-09 tarihinde yazdığı bir yazıydı:
/etc/acpi/events/lidbtn
Tetikleyiciler /etc/acpi/lid.sh
olan tetikler /etc/acpi/local/lid.sh.post
.
Bunu takiben yukarıdaki bash betiğinin neredeyse aynı bir versiyonuydu lid.sh.post
,.
Bu nane versiyonu /etc/acpi/events/lidbtn
ve /etc/acpi/lid.sh
yoktu. Ancak /etc/acpi/events/powerbtn
ve /etc/acpi/powerbtn.sh
yaptım. "Powerbtn" bir bakışta bir cevap sağladı
Bu benim çalışmam:
Özel bir "lidbtn" oluşturmak için;
sudo nano /etc/acpi/events/powerbtn
ve lidbtn için buna benzer şekilde modifiye edilmiştir;
# /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
Onu kurtardım. Sonra kopyalanan /etc/acpi/local/lid.sh.post
için /etc/acpi/
alıp adını lidbtn.sh
.
Yeniden başlattım ve şimdi kapağı kapatmak hep dizüstü bilgisayarımı askıya alıyor. Ancak, kapağı açarken elle uyandırmam gerekiyor. Çalışılacak bir sonraki proje.
EK: İkinci bir monitörüm olmadığını da eklemeliyim. Benim için sorun, kapak kapatıldığında askıya alınma durumunun işe yaramadığıydı.