Ubuntu系統(tǒng)啟動休眠及無法喚醒問題的解決方法

這篇文章主要講解了“Ubuntu系統(tǒng)啟動休眠及無法喚醒問題的解決方法”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Ubuntu系統(tǒng)啟動休眠及無法喚醒問題的解決方法”吧!

創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)雙峰,10多年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575

家都知道 Windows 有休眠模式,其實 Ubuntu 也有。休眠模式簡單來說,就是可以在用戶暫時離開時將內(nèi)存中的所有內(nèi)容都寫入到硬盤當(dāng)中,當(dāng)用戶下次開機(jī)時,就可以直接啟動到上次保存的時間狀態(tài)。

打個比方,你正用 LibreOffice 在處理一個文檔,同時打開了很多參考網(wǎng)頁和其它文件,下班時間到了,你怕第二天回來再去找那些參考網(wǎng)頁和文件等會影響你的寫作思路,現(xiàn)在就可以在離開時將 Ubuntu 進(jìn)行休眠。Ubuntu 休眠后會將所有的未完成的處理任務(wù)都寫入到硬盤再關(guān)機(jī),下次再開機(jī)時會自動從硬盤去調(diào)用上次的狀態(tài)。

檢查Ubuntu休眠模式是否正常
現(xiàn)在我們要檢查一下當(dāng)前的 Ubuntu 是否允許進(jìn)行休眠模式,要允許休眠我們最好為當(dāng)前系統(tǒng)分配了一個與內(nèi)存同樣大小的 SWAP 分區(qū)(大多用戶在系統(tǒng)安裝時都會進(jìn)行分配)。使用 “Ctrl + Alt + T” 快捷鍵打開一個終端,執(zhí)行如下命令:

代碼如下:


sudo pm-hibernate


命令執(zhí)行后,Ubuntu 將會自動關(guān)機(jī)并斷電。再次開機(jī)后,如果一切正常的話我們將可以直接恢復(fù)到上次關(guān)機(jī)時的狀態(tài),這表明當(dāng)前 Ubuntu 系統(tǒng)的休眠模式工作正常。

注意:如果關(guān)機(jī)前的狀態(tài)和會話沒被恢復(fù)或遇到其它錯誤的話,可能是由多種原因造成的,在下一步操作之前需要先進(jìn)行排錯。

重新啟用休眠
如果通過上述步驟已經(jīng)確認(rèn) Ubuntu 休眠模式在你的系統(tǒng)上可以正常工作,我們便可以將“休眠”按鈕添加回我們的菜單當(dāng)中。

執(zhí)行如下命令在/etc/polkit-1/localauthority/50-local.d/目錄中創(chuàng)建一個com.ubuntu.enable-hibernate.pkla文件:

代碼如下:


sudo vi /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla


在上述文件中寫入如下內(nèi)容:

代碼如下:


[Enable Hibernate in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes


Ubuntu系統(tǒng)啟動休眠及無法喚醒問題的解決方法

Ubuntu 從 14.04 開始全面支持低功耗模式,通過以上配置文件的寫法應(yīng)該就可以調(diào)用完成了。但如果你使用的是早期版本 Ubuntu 可以試試如下寫法:

代碼如下:


[Enable hibernate in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes


注意:以上寫法不適用于 Ubuntu 13.10

如果你不能完全確定或為了保險起見,也可以同時把兩種寫法都寫進(jìn) com.ubuntu.enable-hibernate.pkla 配置文件。
[Enable Hibernate in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes
 
[Enable Hibernate in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate
ResultActive=yes
配置文件修改好后我們需要重啟系統(tǒng)或重啟 indicator 會話:

代碼如下:


killall indicator-session-service


重啟好之后“休眠”選項就會出現(xiàn)了。
Ubuntu系統(tǒng)啟動休眠及無法喚醒問題的解決方法


筆記本電腦休眠之后無法啟動問題的解決
1.  問題引入

Ubuntu系統(tǒng)的Power設(shè)置休眠時間,在系統(tǒng)進(jìn)入休眠之后,系統(tǒng)無法啟動。只能通過冷啟動,方可重新進(jìn)入系統(tǒng)。

2.  問題分析

首先分析一下問題,系統(tǒng)在休眠之后,進(jìn)入死機(jī)的狀態(tài),無法響應(yīng)鍵盤和鼠標(biāo)事件,但是鍵盤本身是可以進(jìn)行狀態(tài)切換的,比如可以開關(guān)網(wǎng)絡(luò)。但是顯示屏幕上的內(nèi)容無法更新。

升級到最新版本,問題依然存在。

從網(wǎng)絡(luò)上查詢了一下,確認(rèn)一下是否和我所使用的筆記本的型號有關(guān),經(jīng)過查詢無法。因為在13.x版本的時候,休眠功能是正常的。

3.  問題確定

在網(wǎng)上有人提到說,是不是顯卡驅(qū)動本身存在的缺陷,由于Ubuntu是開源的Linux系統(tǒng),廠商未曾或提供的驅(qū)動會有一定的問題或者兼容性。

于是,進(jìn)行顯卡切換:
Ubuntu系統(tǒng)啟動休眠及無法喚醒問題的解決方法

說明:

(1). 啟動切換測試之后,當(dāng)前的這個驅(qū)動是最為適合我的機(jī)器的驅(qū)動

(2).  網(wǎng)絡(luò)上有文章說,開源驅(qū)動很好,測試結(jié)果是無法解決死機(jī)問題。

4.  寫在最后

由于Ubuntu從12.x開始,從系統(tǒng)禁用Hibernate休眠功能,所以,需要用戶自行打開休眠功能。據(jù)傳是由于系統(tǒng)無法正確保存應(yīng)用狀態(tài)所致,故默認(rèn)禁用休眠功能。

代碼如下:


sudo pm-hibernate


 ------測試休眠功能,并讓系統(tǒng)進(jìn)入休眠

感謝各位的閱讀,以上就是“Ubuntu系統(tǒng)啟動休眠及無法喚醒問題的解決方法”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Ubuntu系統(tǒng)啟動休眠及無法喚醒問題的解決方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

本文名稱:Ubuntu系統(tǒng)啟動休眠及無法喚醒問題的解決方法
網(wǎng)站路徑:http://muchs.cn/article12/pdhodc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、服務(wù)器托管、網(wǎng)站收錄手機(jī)網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)