数秒間画面を黒に設定してみましたが、xrandr --output 'HDMI-A-1' --off
何も消えません。xset -display :0.0 dpms force off
後でロック画面を表示する以外は同じことを行います。
Linuxで画面がオフになる唯一のケースは、コンピュータを起動したがログインしていないときです。
答え1
複数のモニターがあり、そのうちの1つをオフにするには、次のものを使用する必要があります。Xfceのディスプレイ設定ダイアログそのような理由で。
xrandr
Xfceがディスプレイ設定を制御している間にこのコマンドを使用すると、Xfceはすぐに設定された状態に戻り、xrandr
コマンドを無視できます。これはユーザーに発生した状況と一致します。
モニターが1つしかない場合、モニターの電源を切ると、xrandr
X11サーバー(およびGUIセッション)が機能画面なしでそのまま残るので、気に入らないでしょう。画面を再検出し、画面を再度「検索」コマンドを効果的に無視します。
スクリーンセーバーを有効にするには、以下を使用する必要があります。xfce4-screensaver-command --activate
または同様です。通常、最初に画面を黒くし、(オプションで)設定可能な時間(分)後にDPMSスリープモードを有効にします。
画面を完全にオフにするのは直接黒にするよりも遅いため、通常、スクリーンセーバーが起動してからスリープモードに入るまで1〜2分遅れます。次のような場合、より速い応答が得られます。たとえば、文書の発表中に話している間、スクリーンセーバーが予期せず起動します。
(実際のデモアプリケーションは通常「デモモード」のときにスクリーンセーバーをオーバーレイしますが、何かを実証するために通常のWebブラウザや他のプログラムを使用していますか?)