ソフトウェアを介してHDMIケーブルの接続と分離をシミュレートする方法は?

ソフトウェアを介してHDMIケーブルの接続と分離をシミュレートする方法は?

少しの努力の終わりにNvidiaグラフィックスカードを使い始めましたが、systemctl suspendコンピュータの電源を入れたときにのみディスプレイが消えました。ところで、HDMIケーブルを抜いて再び差し込むと、再び映像が出るのを発見しました。

さて、手動でプラグを抜くのと同じことをするコマンドを実行できるかどうか疑問に思います。 Linuxは状態を完全にリセットできるようですが(ソフトウェアを介して)これをトリガーする方法がわかりません。

だから、HDMI接続をリセットするコマンドを探しています。これが可能かどうかご存知ですか?

この場合、スクリーンセーバーが有効になることに注意することが重要です。つまり、私の対話なしで履歴書で実行できるスクリプトでなければなりません。

(黒い画面の問題を解決する方法は別の質問です。私が知っている限り、これによって影響を受けた人は私だけではありません。

答え1

X11でxset dpms force off ; xset dpms force on修正することができます。

Waylandでできることはいくつかありますが、swayidleまだ試していません。

関連情報