5 сообщений / 0 новое
Последнее сообщение
djemNa
Аватар пользователя djemNa
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 09/12/2012 - 13:09
Дать право на запись brightness

Приветствую!

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

По какой причине не работают кнопки мне ясно. При нажатия на них они вписывают значение вот сюда:

/sys/class/backlight/acpi_video0/brightness

А вот, если у вас карта оптимус (как у других не знаю), то значения по настройке экрана находятся вот здесь:

/sys/class/backlight/intel_backlight/brightness

Ладно, я написал, точнее еще пишу и разрабатываю, программу на Си, которая должна вписывать значения в этот файл. Да вот незадача, файл то вправлять может только рут. А права на использования от простого пользователя тоже не даются.

Как мне действовать? Можно программе дать право на запись этого файлы?

Спасибо!!

Статус: 

Теги: 

Отредактировано: lecksys вкл 01/04/2014 - 22:13
r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 8 лет 8 месяцев назад
Регистрация: 04/09/2012 - 16:52
Скриптом проще

Скрипт на шелл элементарно может писать туда любые значения, man права доступа.

Если же интересно, почему такие разрешения по дефолту, тот возможно придется копать правила udev, но я не разбирался подробно- лень.

13.1 - Xfce
djemNa
Аватар пользователя djemNa
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 09/12/2012 - 13:09
Ну как сказать, как сказать.

Ну как сказать, как сказать. Скрипт на шелл надо всеравно запускать от рута. Это уже проделывалось.

Я вот тут подумал, а что если найти просто код, который должен вписывать туда значения и его просто переписать под другой файл?

r3d
Аватар пользователя r3d
Не в сети
Последнее посещение: 8 лет 8 месяцев назад
Регистрация: 04/09/2012 - 16:52
Читать до просветления:
13.1 - Xfce
djemNa
Аватар пользователя djemNa
Не в сети
Последнее посещение: 11 лет 4 месяца назад
Регистрация: 09/12/2012 - 13:09
какой же я идиот!! Спасибо!

какой же я идиот!! Спасибо! Все работает!