ฉันมีปัญหาเดียวกันกับ Linux Mint Cinnamon 17.2 ตั้งแต่มันขึ้นอยู่กับ Ubuntu 14.04 ฉันคาดหวังหลายสิ่งหลายอย่างเหมือนกัน
การค้นหาปัญหาการหยุดใช้งานชั่วคราวของฝาปิดฉันพบว่าตัวเองอยู่ที่นี่และจนถึงตอนนี้สิ่งที่ดีที่สุดที่ฉันพบคือการหยุดทำงานด้วยตนเองเป็นครั้งแรกหลังจากบูตและหลังจากนั้นฝาปิดจะหยุดทำงาน หลังจากอ่านโพสต์และความคิดเห็นเหล่านี้แล้วฉันเชื่อว่าฉันได้แก้ไขปัญหาแล้ว
นี่คือสิ่งที่ฉันทำ:
เปิดเซสชันเทอร์มินัลและใช้ nano แทน vim พิมพ์;
sudo nano /etc/systemd/logind.conf
HandleLidSwitch=suspend
เป็นข้อเสนอแนะที่ผมออกก่อน # จากนั้นฉันก็บันทึกไว้
จากนั้นฉันพิมพ์ ...
mkdir /etc/acpi/local
sudo nano /etc/acpi/local/lid.sh.post
... และคัดลอกและวาง 5 บรรทัดถัดไปที่โพสต์ก่อนหน้านี้
#!/bin/bash
if grep -q closed /proc/acpi/button/lid/*/state
then
sudo /usr/sbin/pm-suspend
fi
หมายเหตุ: ในการทำให้งานนี้ฉันเพิ่มสายsudo
/usr/sbin/pm-suspend
ไม่งั้นมันจะไม่ทำงาน
ในที่สุดฉันก็บันทึกมันและพิมพ์ไว้ก่อนหน้านี้; ผู้ใช้ที่เข้าสู่ระบบแทนการพิมพ์รูท;
sudo chmod 755 /etc/acpi/local/lid.sh.post
น่าเสียดายที่นี่ใช้งานไม่ได้ อย่างไรก็ตามฉันทำการทดสอบบางอย่างเกี่ยวกับคำสั่งในสคริปต์และพวกเขาทำงานดังนั้นฉันจึงตัดสินใจอย่างอื่นที่ไม่ได้กระตุ้นพวกเขา ยิ่งไปกว่านั้นโพสต์ที่ฉันเจออ้างอิงถึงข้อผิดพลาดผู้จัดการพลังงาน Gnome:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/863834
ที่น่าสนใจเป็นพิเศษคือโพสต์โดย Michael Backhaus เมื่อวันที่ 2012-06-09 ซึ่งเขาเขียนว่า:
/etc/acpi/events/lidbtn
ทริกเกอร์/etc/acpi/lid.sh
ตัว/etc/acpi/local/lid.sh.post
ใด
การติดตามนี่เป็นสคริปต์สคริปต์ทุบตีด้านบนเกือบรุ่นที่เหมือนกันlid.sh.post
ทั้งหมด
ในรุ่น Mint นี้/etc/acpi/events/lidbtn
และ/etc/acpi/lid.sh
ไม่มีอยู่จริง อย่างไรก็ตาม/etc/acpi/events/powerbtn
และ/etc/acpi/powerbtn.sh
ทำ ดูที่ "powerbtn" ให้คำตอบ
นี่คือการแก้ไขของฉัน:
หากต้องการสร้าง "lidbtn" แบบกำหนดเองให้พิมพ์;
sudo nano /etc/acpi/events/powerbtn
และแก้ไขให้เป็นเช่นนี้เพื่อ 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
ฉันบันทึกไว้ จากนั้นคัดลอก/etc/acpi/local/lid.sh.post
ไปและเปลี่ยนชื่อเป็น/etc/acpi/
lidbtn.sh
ฉันรีบูตเครื่องและตอนนี้ปิดฝาเครื่องจะหยุดแล็ปท็อปของฉันเสมอ อย่างไรก็ตามฉันต้องปลุกด้วยตนเองเมื่อเปิดฝา โครงการต่อไปที่จะทำงาน
เพิ่ม: ฉันควรเพิ่มว่าฉันไม่มีจอภาพที่สอง สำหรับฉันปัญหาคือว่าการหยุดชั่วคราวก็ไม่ได้ทำงานเมื่อปิดฝา