xrandr
ノートパソコンのディスプレイをオフにして外部モニタ画面のみを表示するために実行するスクリプトを使用します。
基本的に、ノートブックをコーヒーショップに持ち込む必要があるたびに使用するものを「反転」(ノートブックディスプレイのみ表示)する別のスクリプトがあります。
たまには急いでこんなことをしないで、ただノートパソコンのプラグを抜いてバッグに入れる時もあります。今コーヒーショップに行って使用しようとすると、空の画面だけが見えます。これは、私のビデオ設定がまだ「外部画面のみ」モードにあるためだと思います。質問:ここで「ノートブック画面のみ」モードに入るには?それ以外の場合、この問題を回避する方法はありますか?
これを知らずにノートパソコンを強制的に再起動したが、迷惑だった。
ちなみに、私はThinkpad P71でNixOSを実行しています。
答え1
この回答モニターの接続/切断イベントがイベントをトリガーしないことを示します。これが本当なら、私はこれがLinux / X11 GUIの主なボトルネックだと思います。
この回答では、回避策としてポーリングを提案します(xrandr --listmonitors
接続/切断のモニターの表示、定期的にスクリプトの実行が解決策になります)。
しかし世論調査の結果はひどい。より良いオプションは、モニター修正スクリプトをキーボードショートカットにバインドすることです。スクリプトを作成してください。
- 接続/切断されたモニターのリストを取得する
- 常に欲しいものを閉じてください(接続されているものによって異なります)
- 実行をキーボードショートカットにバインド。
答え2
再起動を避けるための短期間の修正方法で画面のロックを解除し、キーボードショートカットを押して端末を開き、もう一度実行してxrandr --output eDP1 --auto
モニターの電源を入れます。モニターが無効になっている間、これらすべての操作を「盲目的に」実行できます。