[o.0]
Lt. Commander
- Registriert
- Apr. 2008
- Beiträge
- 1.059
Hallo,
ich hab wieder mal ein Problem mit meinem (Acer-)Notebook. Ich würde gerne meinen Bildschirm sperren und die Hintergrundbeleuchtung des Displays abschalten, indem ich Win + L drücke. Sobald ich die Maus bewege oder anfange zu schreiben, soll es wieder angehen, damit ich auch was von meiner Eingabe sehe
Das Display zu sperren ist dabei dank der Vielzahl an Programmen kein Problem, ich hab mich für slock entschieden.
Der schwierigere Teil für mich ist jetzt, gleichzeitig auch die Hintergrundbeleuchtung abzuschalten. Im Wiki gibt es verschiedene Befehle, die dies bewirken sollen, allerdings funktioniert von den diversen Varianten keine, wenn ich die Bildschirmhelligkeit auf das Minimum reduziert habe. Der Bildschirm wird zwar schwarz, sobald ich ihn aber per Maus/Tastatur "aufwecke", bleibt die Hintergrundbeleuchtung ausgeschaltet. Also der Desktop (zB) ist wieder sichtbar/erahnbar und das Display prinzipiell aktiviert, aber eben alles nur ohne Hintergrundbeleuchtung.
Bin ich auf einer Helligkeitsstufe über 0 (97 wäre eine Stufe per FN Tastenkombination darüber), funktioniert alles wie gewollt.
Wenn ich die Hintergrundbeleuchtung allerdings per [FN] + [6] ausschalte, funktioniert auch das Wiedereinschalten bei Tastatur/Maus-Aktivität problemlos, selbst bei brightness = 0.
Ich hab mit acpi_listen das ACPI Event von FN+6 herausgefunden und könnte jetzt vermutlich das gewünschte Verhalten erzielen, indem ich Win+L mit etwas wie "slock && acpi_send(PNP0C)" verknüpfe. Allerdings scheint mir das dann doch ein wenig umständlich, vorallem da ich in den Arch Repos noch nichtmal ein Programm gefunden habe, dass ein ACPI Event senden kann
Habt ihr einen Tip wie das hinbekommen kann?
Ich nehme an, ein Minimum-Wert von 1 für die Helligkeit zu setzen könnte schon das Problem lösen, da eine "Stufe" der Helligkeitsregelung per FN Taste einem Sprung von 97 in /sys/class/backlight/intel_backlight/brightness gleichkommt. Allerdings habe ich keine Ahnung, wie soetwas gehen könnte und ich hab auch keinerlei Erfahrung auf dem Gebiet.
Gruß
[o0]
ich hab wieder mal ein Problem mit meinem (Acer-)Notebook. Ich würde gerne meinen Bildschirm sperren und die Hintergrundbeleuchtung des Displays abschalten, indem ich Win + L drücke. Sobald ich die Maus bewege oder anfange zu schreiben, soll es wieder angehen, damit ich auch was von meiner Eingabe sehe
Das Display zu sperren ist dabei dank der Vielzahl an Programmen kein Problem, ich hab mich für slock entschieden.
Der schwierigere Teil für mich ist jetzt, gleichzeitig auch die Hintergrundbeleuchtung abzuschalten. Im Wiki gibt es verschiedene Befehle, die dies bewirken sollen, allerdings funktioniert von den diversen Varianten keine, wenn ich die Bildschirmhelligkeit auf das Minimum reduziert habe. Der Bildschirm wird zwar schwarz, sobald ich ihn aber per Maus/Tastatur "aufwecke", bleibt die Hintergrundbeleuchtung ausgeschaltet. Also der Desktop (zB) ist wieder sichtbar/erahnbar und das Display prinzipiell aktiviert, aber eben alles nur ohne Hintergrundbeleuchtung.
Code:
[max@archnotebook ~]$ cat /sys/class/backlight/intel_backlight/brightness
0
[max@archnotebook ~]$ cat /sys/class/backlight/intel_backlight/max_brightness
15
Bin ich auf einer Helligkeitsstufe über 0 (97 wäre eine Stufe per FN Tastenkombination darüber), funktioniert alles wie gewollt.
Wenn ich die Hintergrundbeleuchtung allerdings per [FN] + [6] ausschalte, funktioniert auch das Wiedereinschalten bei Tastatur/Maus-Aktivität problemlos, selbst bei brightness = 0.
Code:
[max@archnotebook ~]$ acpi_listen
PNP0C14:00 000000bc 00000000
Ich hab mit acpi_listen das ACPI Event von FN+6 herausgefunden und könnte jetzt vermutlich das gewünschte Verhalten erzielen, indem ich Win+L mit etwas wie "slock && acpi_send(PNP0C)" verknüpfe. Allerdings scheint mir das dann doch ein wenig umständlich, vorallem da ich in den Arch Repos noch nichtmal ein Programm gefunden habe, dass ein ACPI Event senden kann
Habt ihr einen Tip wie das hinbekommen kann?
Ich nehme an, ein Minimum-Wert von 1 für die Helligkeit zu setzen könnte schon das Problem lösen, da eine "Stufe" der Helligkeitsregelung per FN Taste einem Sprung von 97 in /sys/class/backlight/intel_backlight/brightness gleichkommt. Allerdings habe ich keine Ahnung, wie soetwas gehen könnte und ich hab auch keinerlei Erfahrung auf dem Gebiet.
Gruß
[o0]