web-dev-qa-db-ja.com

スタンバイからモニターを起動し、さらにスタンバイをブロックせずに画面を表示します[Ubuntu 16.04]

しばらくすると、モニターはスタンバイモードになります。シェルスクリプトでモニターを起動します。 xset -display "$DISPLAY" dpms force onで既にモニター自体を起動できます。しかし、マウスポインターで黒い画面しか表示されません。そして副作用として、それはさらに数分後にスリープ状態になりません。

私が望んでいるのは、実際にこれを行わずに、マウスを動かしたり、キーを押したりしたときのように、モニターとUbuntuをウェイクアップすることです!したがって、xdotoolは解決策ではありません。画面に何が起こっているのかがわかり、数分後に再びスリープ状態になります。

これをどうやってやるの?

3
Michael

あなたの状況で私が見つけることができた唯一のことは、Archlinuxからのこのウェブページ( dpmsがスリープ状態になるとモニターをウェイクアップできない )でした。長い読み物ですが、一番下のポスターでは、あなたのスクリプトが次のように言っていることを推奨しています。

sleep 1 && xset dpms force standby && sleep 8 && xset dpms force on

このユーザーヒントは、/etc/X11/xorg.conf.d/20-intel.confでDRI3をオフにし、DRI2を使用することに基づいていることを意味します。

Section "Device"
   Identifier  "Intel Graphics"
   Driver      "intel"
   Option "DRI" "2"
EndSection

これは私があなたの問題のために思いつくことができる最高のものであり、他の答えがなかったのでそれを投稿することを強いられたと感じてください。私はあなたの問題を再現できないので、他の人と同じようにそれがあなたのために働くかどうかはわかりません。

うまくいかない場合は、適切なキーワードを使用してできるだけグーグルで検索することをお勧めします。

3