私はラップトップをマルチスクリーンで使用します。片側にラップトップ画面、もう片側にテレビがメディアセンター(Kodi)を表示しています。問題は、メディアセンターを使用して映画を視聴するときに、ラップトップの画面がスリープモードに切り替わらないことです。
ノートパソコンの画面をスリープさせるコマンドを探していますが、この画面のみで、タッチパッドを使用してこのモードを終了します。私はxrandrを使用することを考えていましたが、無効化できるのは(オプション--off
)画面だけでなく、sleep it。
役立つアイデアはありますか?
dim画面(スイッチオフではなく、「スリープ」でもない)へのコマンドは次のようになります。
xrandr --output $monitor --brightness 0
ただし、キーボードショートカットを使用して、対象の画面を簡単に切り替えることができます。以下のスクリプトをショートカットに追加します。
#!/bin/bash
# --- set your monitor below
monitor=VGA-0
# ---
if [ -z "$(xrandr --verbose | grep 'Brightness: 0.0')" ]; then
xrandr --output $monitor --brightness 0
else
xrandr --output $monitor --brightness 1
fi
dim_screen.sh
として保存し、実行可能にするxrandr
コマンドを実行して、わからないことを確認します。 /path/to/dim_screen.sh
テスト:
[ -z "$(xrandr --verbose | grep 'Brightness: 0.0')" ]
コマンドxrandr --verbose | grep 'Brightness: 0.0'
に出力があるかどうか、つまり画面が淡色表示されているかどうかを確認します。その場合、ターゲット画面を「通常の」明るさ(1.0)に設定します。
xrandr --output $monitor --brightness 1
...それ以外の場合は、コマンドで画面を暗くします:
xrandr --output $monitor --brightness 0
特定の画面のみをsleepに配置することは不可能と思われます。この答えは、あなたがスクリーンdimmedが欲しいと仮定して書かれていますが、両方のスクリーンのブラックアウトを含めて、それをオフにすることはあまりにもあいまいです。
どのようにしてバックライトをオフにしますが、LCDオン? :
$ Sudo -i
# Turn backlight off
echo 4 > /sys/class/backlight/intel_backlight/bl_power
# Turn backlight on
echo 0 > /sys/class/backlight/intel_backlight/bl_power
exit
$
これを試したところ、ラップトップで問題なく動作します。