我已經嘗試了很多方法,但未能找到有效的解決方案。
在我的筆記型電腦上,我注意到 Wi-Fi 在螢幕鎖定下“休眠”,這使得它無法執行需要網路連線的操作。例如:如果正在執行備份上傳操作,我想鎖定筆記型電腦並讓它執行上傳操作。
我在 15.10 中沒有看到這個問題,所以我猜測設備管理或作業系統中存在一些我還沒有弄清楚的問題。
在花了很多時間嘗試了三種不同的方法來關閉無線介面上的電源管理之後,我意識到即使這樣也不會妨礙睡眠。
例如:
sudo iwconfig wlp2s0 power off
關閉裝置上的電源管理直到重新啟動,但似乎不會影響螢幕鎖定期間的無線睡眠功能。我嘗試過類似的方法,/etc/pm/config.d/wireless
包含一個腳本來執行與上面相同的命令,但沒有骰子。
休眠、睡眠和掛起都已關閉,筆記型電腦是 Surface Pro 4 i7。
我可能只是錯過了一些簡單的東西,但無法弄清楚。有任何想法嗎?
更新 21-06-2016
今天早上我注意到,當插入第二個顯示器時,它在喚醒/從鎖定螢幕返回時會被忽略。透過拔掉再插上顯示器連接,一切恢復正常。
我認為這兩個問題也許在某種程度上是有關聯的。
更新 10-8-2016 我在下面的評論中找到的連結沒有找到任何地方,但在系統日誌中找到了這條線索:
NetworkManager[21369]: <info> [1470826457.2514] manager: wake requested (sleeping: yes enabled: yes)
我離開辦公桌 10 分鐘,當我回來時,我以為 wifi 一直處於連線狀態。但是不 - 當我重新登入時它看起來已經恢復了 - 也許這裡的問題應該是
如何關閉 Ubuntu 16.04.1 中的睡眠和喚醒功能?
由於標準 UI(包括 Gnome 調整)工具和設定似乎無法達到正確的結果,因此轉向acpi=off
會產生其他後果;還有哪些安全方法?
答案1
修復。透過在運行災難復原/備份的同時鎖定並保持筆記型電腦運行來進行測試 - 筆記型電腦不僅立即響應鍵盤解鎖,而且上傳在後台完成。
在找到有關如何停用掛起選項的更多詳細資訊後,我不得不使用dconf 編輯器- 我猜由於驅動程式支援問題,這僅適用於筆記型電腦(Surface Pro 4 i7),因為我的桌上型電腦沒有此問題。即使透過對接連接埠連接以太網,筆記型電腦也會出現此問題,因此這不是 WiFi 特定的問題,而是特定於 Ubuntu 掛起的問題。
解決方案是完全停用掛起和休眠,這可能看起來有點極端,但我沒有任何場景希望筆記型電腦在 Linux 下休眠。我使用 W10 進行雙重啟動(不幸的是,這也無濟於事),這可以很好地處理掛起功能。
找到線索這裡和這裡-他們沒有確切地匹配分辨率,但我用它們來測試設定更改。
org.gnome.settings-daemon.plugins.power
我改變了幾次設置,但active=false
最終還是確定了。
也嘗試設定sleep-inactive-ac-timeout
和(即sleep-inactive-battery-timeout
從不0
)但這似乎並沒有影響它。
有一個正在運作的終端
sudo tail -f /var/log/syslog | grip networkmanager
(grip
是 ) 的別名grep -i
,一旦我改變了,active=false
終端就一直安靜到解鎖。
注意由於我使用的是 Ubuntu Gnome,這些設定可能無法直接與其他 DM 配置相符。