私はこれに対していくつかのアプローチを試しましたが、有効な解決策を得ることができませんでした。
私のノートパソコンでは、画面ロック時に Wi-Fi が「スリープ」状態になり、インターネット接続を必要とする操作を実行できないことに気付きました。たとえば、バックアップのアップロード操作が実行中の場合は、ノートパソコンをロックしてアップロードを実行したままにしておきます。
15.10 ではこの問題は発生しなかったので、デバイス管理か OS のどちらかにまだ原因がわからないものがあるのではないかと思います。
ワイヤレス インターフェイスの電源管理をオフにする 3 つの異なる方法を試してみて、かなりの時間を費やした後、それでもスリープを妨げられないことに気付きました。
例えば:
sudo iwconfig wlp2s0 power off
再起動するまでデバイスの電源管理をオフにしますが、画面ロック中のワイヤレススリープ機能には影響しないようです。/etc/pm/config.d/wireless
上記と同じコマンドを実行するスクリプトを含めて同様のことを試しましたが、うまくいきませんでした。
休止状態、スリープ、サスペンドはすべてオフになっており、ラップトップは Surface Pro 4 i7 です。
おそらく何か単純なことを見逃しているだけだと思いますが、わかりません。何かアイデアはありますか?
2016年6月21日更新
今朝、2 台目のモニターを接続すると、スリープ解除時またはロック画面からの復帰時に無視されることに気付きました。モニターの接続を外して再度接続すると、すべて正常に戻ります。
おそらく、この 2 つの問題は何らかの形で関連しているのではないかと思います。
2016年10月8日更新 下のコメントで見つけたリンクでは何も解決しませんでしたが、syslog で次の手がかりを見つけました:
NetworkManager[21369]: <info> [1470826457.2514] manager: wake requested (sleeping: yes enabled: yes)
10分間デスクを離れて戻ったとき、Wi-Fiはそのままだったと思った。しかし、ログインし直したときには再開されていたようだ。おそらくここでの質問は
Ubuntu 16.04.1 でスリープとウェイクの機能をオフにするにはどうすればよいですか?
標準の UI (Gnome の調整を含む) ツールと設定では正しい結果が得られないようです。回転するとacpi=off
他の結果が生じます。他にどのような安全な方法がありますか?
答え1
修正しました。DR/バックアップを実行しながらラップトップをロックして実行したままにしてテストしたところ、ラップトップがキーボードのロック解除に即座に反応しただけでなく、アップロードがバックグラウンドで完了しました。
サスペンド オプションを無効にする方法の詳細を見つけた後、dconf エディターを使用する必要がありました。デスクトップではこの問題は発生しないため、ドライバー サポートの問題により、これはラップトップ (Surface Pro 4 i7) にのみ必要であると推測しています。ラップトップでは、ドッキング ポート経由でイーサネットを接続してもこの問題が発生するため、これは WiFi 固有の問題ではなく、Ubuntu サスペンド固有の問題です。
解決策は、サスペンドと休止状態を完全に無効にすることです。これは少し極端に思えるかもしれませんが、Linux でラップトップを休止状態にしたいシナリオはありません。私は W10 でデュアル ブートしており (残念ながら仕方ありません)、サスペンド機能はうまく処理されています。
手がかりが見つかったここそしてここ- 彼らはそうしなかったその通り解像度に一致させるためではなく、設定の変更をテストするために使用しました。
org.gnome.settings-daemon.plugins.power
何度か設定を変更しましたが、active=false
最終的には成功しました。
また、 を (つまり never) に設定してみました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 構成と直接一致しない可能性があります。