1. 程式人生 > >Ubuntu16.04進入掛起或休眠狀態時按任何鍵都無法喚醒問題解決辦法

Ubuntu16.04進入掛起或休眠狀態時按任何鍵都無法喚醒問題解決辦法

電腦 文件的 -o con 修改配置文件 lap tools 環境 hibernate

掛起(待機)
計算機將目前的運行狀態等數據存放在內存,關閉硬盤、外設等設備,進入等待狀態。此時內存仍然需要電力維持其數據,但整機耗電很少。恢復時計算機從內存讀 出數據,回到掛起前的狀態,恢復速度較快。一般筆記本在電池無故障且充滿的情況下可以支持這種掛起數小時甚至數天(依具體機型有差別)。
其他名稱:Suspend, STR(Suspend To RAM), 掛起, 掛起到內存

休眠
計算機將目前的運行狀態等數據存放在硬盤上某個文件或者某個特定的區域(一般為Swap,這大概也是為什麽Swap的大小為內存的1倍或2被),關閉硬盤、外設等設備,進入關機狀態。此時計算機完全關閉,不耗電。恢復時計算機 從休眠文件/分區中讀出數據,回到休眠前的狀態,恢復速度較慢。但由於這種方法完全斷電又能保存工作狀態,往往被筆記本用戶用來作為關機的替代方式。
其他名稱:Hibernation, STD(Suspend To Disk), 掛起到硬盤, 休眠到硬盤

我的Ubuntu16.04 桌面環境通過Ubuntu server和後安裝的Gnome3 桌面環境實現,安裝完以後發現電腦進入掛起 或休眠狀態時候按任何鍵都無法喚醒,只能強行關機重啟,
在網上找了解決辦法如下:

掛起不喚醒主要是laptop_mode(便捷電腦模式)沒有開啟,我是通過Ubuntu server安裝,默認沒有開啟。

1、安裝 pm-utils 這個包。pm-utils 軟件包提供了簡單的 shell 命令行工具,用於掛起和休眠你的計算機。
pm-utils通過終端輸入下面的命令可以進行掛起,休眠等操作:
pm-hibernate, pm-is-supported, pm-powersave, pm-suspend, pm-suspend-hybrid

安裝軟件包命令:
pipci@ubuntu:~$ sudo apt-get install pm-utils


2、安裝laptop-mode-tools這個包,便捷電腦模式配置工具。

安裝軟件包命令:
pipci@ubuntu:~$ sudo apt-get install laptop-mode-tools

3、雖然安裝完laptop-mode-tools,但是是不是就自動啟動了laptop_mode模式了呢?我們用下列命令來判斷Laptop是否啟用了laptop_mode,如果顯示結果為0,則表示未啟動,如果為非0的數字則表示啟動了。
命令:
pipci@ubuntu:~$ cat /proc/sys/vm/laptop_mode

4、修改配置文件/etc/default/acpi-support,更改ENABLE_LAPTOP_MODE=true


重啟電腦,在ubuntu掛起後,基本上就不會遇到無法喚醒的情況了。

5、如果在上面的配置文件/etc/default/acpi-support中沒有找到ENABLE_LAPTOP_MODE= 這個選項,那麽會在配置文件的最後看到下面的提示:
...........
..........
# Note: to enable "laptop mode" (to spin down your hard drive for longer
# periods of time), install the laptop-mode-tools package and configure
# it in /etc/laptop-mode/laptop-mode.conf.
#註:要啟用“便捷式模式”(將你的硬盤旋轉更長的
#時間段),安裝laptop-mode-tools包並配置。
#它在/etc/laptop-mode/laptop-mode.conf
通過這個說明可以知道laptop-mode-tools的配置在etc/laptop-mode/laptop-mode.conf這個文件裏。

6、配置etc/laptop-mode/laptop-mode.conf文件

把下面兩個地方有0的,改成1就可以了,保存。
###############################################################################


#
# Enable laptop mode when on battery power.
#
ENABLE_LAPTOP_MODE_ON_BATTERY=1 <======這裏


#
# Enable laptop mode when on AC power.
#
ENABLE_LAPTOP_MODE_ON_AC=1


#
# Enable laptop mode when the laptop‘s lid is closed, even when we‘re on AC
# power? (ACPI-ONLY)
#
ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=1 <========這裏

配置完上面的文件重啟就可以了。

Ubuntu16.04進入掛起或休眠狀態時按任何鍵都無法喚醒問題解決辦法