2016年12月17日 星期六

Ubuntu 14.04 無法停止睡眠(or 暫停Suspend)

老實說我一直覺得Ubuntu 14.04的電源管理問題很多,

要不是睡眠睡一睡就不醒,再不然就是睡起來就當機,滑鼠不用能…等

但這次遇到問題更褲了…要從操作介面上把"暫停"(Suspend)關閉

也就是當滑鼠鍵盤沒有任何動作,會讓電腦待機(或稱睡眠,就是讓硬碟暫時關閉)

設定完成後沒有反應,還是會自己待機,讓我實在是非常的困擾…

另外,我也搞了很久才發現電源管理有分成開機登入前登入後的兩種不同的設定方式

登入後說明如下:

無效操作如下圖所示:




解決方案大部份有二種:

方案一、

  1. 在Terminal下輸入「sudo gedit /etc/default/grub」,按下「Enter」(要使用vim編輯也可以)
  2. 修改內容: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=off apm=off"
  3. 存檔後關閉編輯視窗。
  4. 在Terminal下輸入「sudo update-grub」,按下「Enter」


方案二(建議作法)、

  1. 在Terminal下輸入「sudo apt-get install dconf-tools」,按下「Enter」
  2. 在Terminal下輸入「sudo dconf-editor」,按下「Enter」
    請在畫面左邊找到「org \ gnome \ settings-daemon \ plugins \ power」
    然後編輯右邊的內容將「sleep-inactive-ac-timeout」的值改成0,如下圖所示:
  3. 修改完後關閉視窗即可。
參考網址:
http://superuser.com/questions/348857/ubuntu-11-10-put-computer-to-sleep-when-inactive-for-4-hours

http://askubuntu.com/questions/99007/how-can-i-set-my-system-to-suspend-when-inactive-to-a-longer-amount-of-time
 說明:方案一的作法是直接關閉電源管理的功能,所以當使用者關機之後會無法自動斷電,必須要自己按電源鍵。方案二的作法就沒有這個問題,所以比較建議使用方案二。



登入前說明如下:

打開Terminal之後輸入以下指令:

sudo -H -u lightdm dbus-launch --exit-with-session gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0

sudo service lightdm restart

解決.....