Ich verwende meinen Computer oft im Nur-Text-Modus, also kein X11, kein Fenstermanager usw. Ich möchte die Bildschirmhelligkeit meines Laptops im Textmodus anpassen können, was ich tun kann, indem ich in die Datei schreibe
/sys/class/backlight/intel_backlight/brightness
Um in die Datei zu schreiben, führe ich entweder den Befehl aus sudo
oder ändere die Berechtigungen für die brightness
Datei.
Ich möchte ein Skript schreiben, das die Helligkeit schrittweise ändert. Dazu benötige ich permanenten Schreibzugriff auf die brightness
Datei. Da es sich in befindet /sys
, wird es leider bei jedem Start dynamisch generiert. Daher muss ich die Berechtigungen der Datei bei jedem Neustart ändern.
Ich nehme an, dass ich die Berechtigungen dauerhaft ändern kann, indem ich eine udev
Regel schreibe, was ich noch nie zuvor getan habe. Wäre das der beste Weg, um das zu erreichen, was ich versuche, oder gibt es eine sicherere Alternative? Zum Beispiel, etwas in einzugeben rc.local
, zu verwenden cron
usw.
Antwort1
Ich würde diese rc.local
Methode verwenden, weil sie einfacher ist als das Schreiben und Verwalten einer benutzerdefinierten udev
Regel. Möglicherweise müssen Sie auch ein Skript schreiben, das die Berechtigungen beim Fortsetzen aus dem Ruhezustand und dem Ruhezustand erneut anwendet. Ein solches Skript sollte bei Bedarf eingefügt werden /etc/pm/sleep.d/
(erfordert pm-utils
).