Как я могу только сделать определенный экранный сон?

Я использую свой ноутбук с многоэкранным: экран ноутбука на одной стороне, мое ТВ, отображающее мой медиацентр (Kodi) с другой стороны. Проблема, когда я использую свой медиацентр для просмотра кино, экран ноутбука, никогда не переключается на режим ожидания.

Я ищу команду, чтобы спать экран ноутбука, но ТОЛЬКО этот экран, и выйти из этого режима при помощи сенсорной панели. Я думал для использования xrandr, но кажется, что я могу только деактивироваться (с опцией --off) экран, и не просто спит он.

Какая-либо идея, которая помогла бы?

1
задан 14 July 2016 в 14:37

2 ответа

От , Как я выключаю подсветку, но оставляю жидкокристаллический дисплей на? :

$ 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
$

я только что попробовал это, и это хорошо работает на моем ноутбуке.

0
ответ дан 7 December 2019 в 12:39

Переключитесь - тусклый определенный экран

Команда для потускнения экрана (не выключают, но не "сон" любой) была бы:

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 узнать, не знаете ли Вы.
  • Добавьте его к shortut ключу: Выберите: Параметры настройки системы> "Клавиатура"> "Ярлыки"> "Пользовательские Ярлыки". Нажмите "+" и добавьте команду:
    /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

Примечание:

Кажется невозможным только поместить определенный экран для сна. Этот ответ записан, предположив желание экрана потускнел, но выключение его, включая черный цвет из обоих экранов, является слишком много пухом.

3
ответ дан 7 December 2019 в 12:39

Другие вопросы по тегам:

Похожие вопросы: