Отключить основной экран, Ubuntu 19.10

Отключить основной экран, Ubuntu 19.10

Обычно я использую два монитора. Иногда мне хочется отключить только основной (ноутбукный) экран. На моем старом ноутбуке Asus до недавнего времени для этого была клавиша fn (не знаю почему, но она вместо этого начала переводить ноутбук в спящий режим).

Я мог бы сделать это, переключившись на внешний экран. Однако это не только сбрасывает настройки совместного экрана, но и перемещает все приложения ноутбука на внешний экран.

Есть идеи? В идеале я бы вызвал этот макрос с одной из клавиш fn (на текущем ноутбуке их 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позволяет отключить экран, но тогда все окна переместятся на оставшийся включенным экран, а это вам не нужно.

Связанный контент