Когда я выполняю команду xbacklight -set 10
на своем терминале, яркость устанавливается на 0,1, как и должно быть.
Но когда я использую эту команду в моем rc.local
-файле, то она не выполняется при запуске - потому что яркость не изменяется. Почему это так?
Вы никогда не должны использовать rc.local
для таких вещей. rc.local
выполняется после каждого runlevel, когда GUI еще не загружается.
Так, создайте файл, названный /etc/X11/Xsession.d/98xbacklight
с этим содержанием:
#!/bin/sh
xbacklight -display :0 -set 10
Теперь, каждый раз новая графическая сессия запускается, этот сценарий будет выполняться.
, Возможно, Вы хотите подсветку к недоступному прежде , Вы входите в систему. Чтобы сделать это добавляет строку в Вашем /etc/lightdm/lightdm.conf
в [SeatDefaults]
часть:
display-setup-script=/etc/X11/Xsession.d/98xbacklight
, Но, для этого сценарий должен быть исполняемым файлом, таким образом, устанавливает права следующим образом:
chmod 755 /etc/X11/Xsession.d/98xbacklight