ラップトップのウィンドウマネージャーとしてi3を使用しています。今、私はそれが私のHDMIモニターで動作するようにしたい。これまでのところ、これは私の.3/config
です。
exec xrandr --output eDP1 --auto --output HDMI1 --auto --left-of eDP1
これは非常にうまく機能しますが、HDMIモニターが接続されている場合に限ります。そうでない場合、ラップトップモニターに表示されないため、ワークスペースの半分が表示されません。
他のモニターが接続されているかどうかを検出し、両方の場合に構成させるにはどうすればよいですか?
また、HDMIが(未)接続されていることを自動的に検出し、それに応じて構成を変更できますか?または、モニターを確認するためにキーにバインドする必要がありますか?
代わりにこれを試してください:
xrandr | grep 'HDMI1 connected' &&
xrandr --output eDP1 --auto --output HDMI1 --auto --left-of eDP1
HMDI1
画面が接続されている場合にのみ、xrandr
コマンドが実行されます。 .3/config
の形式の詳細がわかりません(exec
行の後は無視されますが、exec
でこれが必要ですか?)うまくいかない場合は、スクリプトに入れてconfig
からスクリプトを呼び出してください。