Как отключить подсветку экрана и продолжить печатать?

Как отключить подсветку экрана и продолжить печатать?

Я могу вручную отключить подсветку экрана, нажав Fn+F6 на клавиатуре моего ноутбука. Это то же самое, что и автоматическое отключение в режиме ожидания, так как это можно настроить в управлении питанием.

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

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

Этот вопрос, по-видимому, не связан с яркостью экрана, как это рассматривается вэтот вопрос. Я уже могу настроить яркость так, чтобы она была совсем темной с помощью другой комбинации клавиш, но в самой темной настройке /sys/class/backlight/acpi_video0/actual_brightnessуже содержится 0, тогда как подсветка экрана все еще ярче, чем выключена. Так что переключатель, о котором я думаю, может быть адресован механизмом Fn+F6 где-то еще, а не в дереве /sys/class/backlight/acpi_video0. Файлы в нем не изменяются, когда подсветка экрана полностью выключена, только когда яркость изменена, но все еще включена.

Я использую MATE/Gnome на старом ноутбуке Acer, но советы по другим конфигурациям системы также могут оказаться полезными.

решение1

Это зависит от вашей видеокарты и драйверов. Если графические инструменты яркости в Mate, gnome, kde и клавиши вашей клавиатуры не работают, вам придется вручную редактировать файл /sys/class/backlight.

Местоположение зависит от видеокарты, посмотрите в /sys/class, как в вопросе, на который вы ссылались.

Некоторые карты используют значения от 0 до 255, другие от 0 до 10.

Вы можете написать этот сценарий, если хотите.

Как изменить яркость ЖК-дисплея из командной строки (или через скрипт)?

Иногда это можно исправить, добавив

GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=vendor"

Дополните свой вопрос более подробной информацией об оборудовании, и я смогу обновить свой ответ.

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