
私は通常、2 台のモニターを使用しています。プライマリ (ラップトップ) 画面のみをオフにしたい場合があります。私の古い Asus ラップトップには、最近までこのための fn キーがありました (理由はわかりませんが、代わりにラップトップがスリープ状態になりました)。
外部画面のみに変更することでこれを実現できました。ただし、これにより共同画面の設定がリセットされるだけでなく、ラップトップのすべてのアプリが外部画面に移動します。
何かアイデアはありますか? 理想的には、このマクロを fn キーの 1 つから呼び出すようにします (現在のラップトップには 3 つの「空」のキーがあります)。
答え1
このスクリプトで示されているように、ラップトップの画面をオフにすることができます。
ノートパソコンのディスプレイの電源設定を確認するには、以下を使用します。
$ ls /sys/class/backlight/*/bl_power
/sys/class/backlight/intel_backlight/bl_power
私のノートパソコンのドライバー名はintel_backlight
ターミナル ウィンドウを外部画面に移動し、次のコマンドでラップトップのディスプレイをオフにします。
echo 4 | sudo tee /sys/class/backlight/intel_backlight/bl_power
または、名前を指定しない短いバージョンは、すべてのラップトップで機能します。
echo 4 | sudo tee /sys/class/backlight/*/bl_power
画面を再びオンにするには:
echo 0 | sudo tee /sys/class/backlight/*/bl_power
xrandr
ソフトウェア制御用のモニターのリストを取得することもできます。
$ xrandr | grep " connected"
HDMI-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 1107mm x 623mm
eDP-1-1 connected primary 1920x1080+3840+2160 (normal left inverted right x axis y axis) 382mm x 215mm
DP-1-1 connected 3840x2160+1920+0 (normal left inverted right x axis y axis) 1600mm x 900mm
xrandr
画面をオフにすることはできますが、その場合、すべてのウィンドウがオンのままになっている画面に移動するため、これは望ましくない結果となります。