Wie Steuern Beleuchtung, indem Sie die terminal-Befehl
Ich bin versuchen, um ein Programm, dass die Kontrolle der helle des Linux-OS, aber ich muss wissen, wie die Kontrolle der monitor-Hintergrundbeleuchtung nur über terminal-Befehle?
Ich muss in der Lage sein, zu erhöhen, verringern. Und auch dim Bildschirm (und zurück rückgängig machen, dim) wenn es möglich ist auch.
- Off-topic; gehört auf Super User
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es viele Möglichkeiten. Nur ein paar Namen zu nennen:
1.Bare echo
Blick auf /sys/class/backlight/intel_backlight/Helligkeit/max_brightness, um zu sehen, was eine maximale Helligkeit wird unterstützt.
2.Am einfachsten zu verwenden
Installieren
xbacklight
Paket und dann versuchen3.Über anspruchsvolle
Laufen
xrandr --verbose
und suchen Sie nach einer Zeile, die mit Auflösung wieLVDS1 connected 1024x600+0+0
. Der name Ihres display (LVDS1 in diesem Beispiel) ist hier erforderlich. Nun sind Sie bereit, um HelligkeitAber dies stellt nur software, keine hardware-Helligkeit damit können Sie die Grenzwerte überschreiten (in beide directons). Erwarten Sie nicht, schöne Ergebnisse, aber wenn Sie mutig genug, um ein wenig Experimentieren, dann Schnallen Sie sich an und laufen
Können Sie Folter mehr Sie Ihren Bildschirm mit xrandr, aber bereit sein, den computer neu starten, wenn etwas schief geht. Zum Beispiel spielen Sie mit den folgenden
Eine alternative zum bloßen echo mit XFCE4-Power-Manager
Auf meinem DELL Inspiron 11
xbacklight
funktioniert nicht ("Keine Ausgaben backlight property"). Die bare-echo-Methode wie beschrieben von user362097 funktioniert.Wenn du mit Xubuntu oder irgendeine Verteilung mit XFCE4-Power-Manager, die Sie verwenden können,xfpm-power-backlight-helper:
Warum quälen Sie sich? Würden Sie nicht lieber eine schöne gui?
Dieses einfache Skript geschrieben, um die Arbeit mit der Hintergrundbeleuchtung-system, erwähnt in @user3620917 ist Antwort als "Bare-Echo". Aber, sobald Sie herausgefunden, was Befehl auf Ihrem system funktioniert, können Sie sich diesen Schieberegler, um mit ihm zu arbeiten.
Bedarf es der kleine yad, das verbraucht wenig RAM, und lässt nichts im hintergrund laufen, wenn Sie in der Nähe der regler. Zu verstehen, die grundlegende Funktion, und um sicherzustellen, dass Sie haben, yad, versuchen Sie, diese an einen Befehls-Zeile:
vollständige Skript:
Erklärung aller Optionen:
https://www.mankier.com/1/yad
Zu installieren:
Bestätigen die einfache echo-Befehl funktioniert auf Ihrem Rechner. Probieren Sie verschiedene Werte und sehen, ob Ihre Helligkeit ändert.
echo 10000000 > /sys/class/backlight/intel_backlight/Helligkeit
Bestätigen yad funktioniert:
yad --scale --print-teilweise
speichern Sie das Skript in einer Datei namens set-Helligkeit
BrPath=
Zeile entsprechend die Hintergrundbeleuchtung Weg.Ursachen des Scheiterns:
Wenn Sie nicht als root ausgeführt werden, müssen Sie möglicherweise zu geben, Ihre Benutzer (oder alle Benutzer) Schreibrechte auf die Helligkeit Datei
chmod 666 /sys/class/backlight/intel_backlight/Helligkeit
Haben Sie vielleicht Charaktere in Ihrem yad 'Titel' - parameter, dass einige Versionen von yad mag nicht, wie parens. (parens Arbeit für mich, ymmv).
sudo
gearbeitet, glatt. Ich hatte zu aktualisieren, die Titel zu'Set brightnessradkys Dpup Stretch 7.5'
.Wenn Sie es ändern wollen, die auf hardware-Ebene, dann kommt es darauf an, welche Grafikkarte Sie haben. Ich habe radeon-Grafikkarte + integrierte intel-Karte. Also ich Helligkeit verändern, indem Sie die folgenden Skripts für die 3 Aufgaben, die Sie erwähnt.
In Ihrem Fall müssen Sie möglicherweise ändern Sie den Namen des Ordners von Intel, je nach GPU.
Hey Leute hier werde ich Euch erzählen einfachsten zu Steuern Sie Ihren Bildschirm-Helligkeit.
Hier Parameter Reichweite ist 100-999
je nach Ihrer Anforderung einstellen Zahl in Befehlszeile unten
Hoffe, es wird nützlich sein für Sie.
Ich war auf der Suche für einen Befehl zum einstellen der Hintergrundbeleuchtung von laptop-LCD-panel mit Fedora 30 XFCE.
Aus irgendeinem Grund xbacklight hat nicht funktioniert
Ich habe auch angenommen, auch wenn xbacklight arbeitete in einer grafischen Umgebung, wie unter X-server, es würde nicht funktionieren, im runlevel 3, die in der virtuellen Konsole
Also ich fand brightlight, die funktioniert gut für jetzt, es funktioniert sowohl unter XFCE und im runlevel 3.
Installieren mit
zur info-Befehl Typ: