ฉันพบวิธีแก้ไขปัญหาอื่นสำหรับระบบ Ubuntu 14.04 ของฉัน บางทีมันอาจจะเหมาะกับคุณ
ก่อนอื่นให้ติดตั้งเครื่องมือโหมดแล็ปท็อป
sudo apt-get install laptop-mode-tools
จากนั้นคุณต้องเปิดใช้งานฟังก์ชั่นจำศีลอัตโนมัติ คุณต้องแก้ไขไฟล์ข้อความ:
sudo gedit /etc/laptop-mode/conf.d/auto-hibernate.conf
ค้นหาพารามิเตอร์ ENABLE_AUTO_HIBERNATION และแทนที่ 0 ด้วย 1:
ENABLE_AUTO_HIBERNATION = 1
ในไฟล์เดียวกันคุณต้องการปรับเปอร์เซ็นต์การชาร์จแบตเตอรี่เมื่อคอมพิวเตอร์จำศีล ตัวอย่างเช่น:
AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT = 3
บันทึกไฟล์และทดสอบการกำหนดค่าเพื่อปล่อยประจุแบตเตอรี่ของคุณ หากใช้งานได้คุณต้องตั้งค่าแล็ปท็อปโหมดเครื่องมือเป็นค่าเริ่มต้นโดยสร้างสคริปต์:
sudo touch /etc/pm/sleep.d/10-laptop-mode-tools
sudo chmod a+x /etc/pm/sleep.d/10-laptop-mode-tools
sudo gedit /etc/pm/sleep.d/10-laptop-mode-tools
จากนั้นใน gedit ให้คัดลอกและวางสิ่งนี้:
case $1 in
hibernate)
/etc/init.d/laptop-mode stop
;;
suspend)
/etc/init.d/laptop-mode stop
;;
thaw)
/etc/init.d/laptop-mode start
;;
resume)
/etc/init.d/laptop-mode start
;;
*)
echo Something is not right.
;;
esac
บันทึกไฟล์จากนั้นรีสตาร์ทระบบและทดสอบอีกครั้ง ฉันหวังว่ามันจะเหมาะกับคุณ
ในความคิดของฉันดูเหมือนว่ามีบางสิ่งรบกวนตัวจัดการคำพังเพย หากมีคนทำซ้ำปัญหาเราสามารถรายงานข้อผิดพลาดได้
อ้างอิง:
เคล็ดลับสำหรับการประหยัดพลังงานโดย Penalvch https://help.ubuntu.com/community/PowerManagement/ReducedPower#Using_less_power_with_laptop-mode-tools
Re: การให้ Ubuntu ระงับโดยอัตโนมัติเมื่อแบตเตอรีเหลือน้อย (command-line) โดย Isamu715 http://ubuntuforums.org/showthread.php?t=2092327&p=12394451#post12394451