4

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

/sys/class/backlight/intel_backlight/brightness

Для записи в файл я либо запускаю команду через sudo либо меняю права доступа к файлу brightness .

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

Я понял, что могу навсегда изменить разрешения, написав правило udev , чего раньше никогда не делал. Будет ли это лучшим способом добиться того, что я пытаюсь сделать, или есть более безопасная альтернатива? Например, положить что-то в rc.local , использовать cron и т.д.

1 ответ1

1

Я бы использовал метод rc.local просто потому, что он проще и проще, чем написание и поддержка пользовательского правила udev . Возможно, вам также придется написать сценарий, который повторно применяет разрешения при выходе из режима ожидания и гибернации. Такой скрипт должен быть помещен в /etc/pm/sleep.d/ (требуется pm-utils), если это необходимо.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .