So ändern Sie die Anzeigehelligkeit mit der Befehlszeile unter Linux

So ändern Sie die Anzeigehelligkeit mit der Befehlszeile unter Linux
In diesem Artikel werden verschiedene Befehlszeilen -Tools aufgeführt, mit denen die Helligkeit der Anzeige gesteuert werden kann. Diese Apps sind besonders nützlich, wenn Sie eine Linux -Verteilung ohne grafische Schnittstelle verwenden. Beachten Sie, dass einige dieser Tools je nach Hardwarekonfiguration und Grafikkarte möglicherweise nicht in Ihrem System funktionieren. In diesem Artikel werden auch Apps aufgeführt, die Hardware -Level -Helligkeit nicht ändern, sondern den Gamma -Wert ändern oder einen systemweit getönten Filter erstellen, der von Software behandelt wird. Alle im Artikel genannten Apps und Befehle sind nur mit "X" Display Manager kompatibel (keine Wayland -Unterstützung).

Xrandr (Softwareebene)

Xrandr ist eine Befehlszeilen -App, die zur Verwaltung der Anzeigeausgabekonfiguration verwendet wird. Es kann die Auflösung, die Ausrichtung ändern, mehrere Displays usw. verarbeiten usw. Um Ihre aktuell verwendete Anzeigekennung anzuzeigen, führen Sie den folgenden Befehl aus:

$ xrandr --Prop | Grep "verbunden"

Sie werden eine solche Ausgabe sehen:

HDMI-A-0 angeschlossene primäre 1920x1080+0+0 (normale linke rechte x-Achse yachse)
510 mm x 287 mm

Die Zeichenfolge kurz vor dem Teil "verbunden" ist die Kennung für Ihre Anzeige (HDMI-A-0 in diesem Fall). Sie können jetzt die Kennung verwenden, um die Helligkeit Ihres Displays zu ändern.

Verwenden Sie den folgenden Befehl, um den aktuellen Helligkeitswert zu überprüfen:

$ xrandr --Prop --verbose | grep -a10 "verbunden" | Grep "Helligkeit"

Um die Helligkeit zu ändern, führen Sie den folgenden Befehl aus (ersetzen Sie HDMI-A-0 durch Ihre eigene Anzeigekennung):

$ xrandr-output HDMI-A-0 --brightness 0.4

Beachten Sie, dass es keine Hardwareebene -Helligkeit ändert. Es handelt sich nur um einen Software -Level -Filter mit angepassten Gammawerten.

XDOTOOL (Hardwareebene)

XDOTOOL ist ein Befehlszeilen -Dienstprogramm, mit dem simulierte Tastenanschläge und Mausklicks ausgeführt werden können. Es ist möglich, die Helligkeit zu ändern, indem Sie Tastaturen der Helligkeit+ und Helligkeitsknöpfe auf Ihrem System simulieren.

Führen Sie den folgenden Befehl aus, um XDOTool in Ubuntu zu installieren:

$ sudo apt installieren xDOTool

Führen Sie den folgenden Befehl aus, um die Helligkeit mit XDOTOOL zu erhöhen:

$ XDOTOOL Key XF86MonbrightnessUp

Führen Sie den folgenden Befehl aus, um die Helligkeit mit XDOTOOL zu verringern:

$ XDOTOOL Key XF86Monbrightnessdown

Da XDOTOOL echte Hardware -Schlüsselpresse simuliert, ist dies eine Hardware -Änderung der Helligkeit.

Xgamma (Softwareebene)

Xgamma ist, wie der Name schon sagt. Die Änderungen, die mit XGAMMA vorgenommen wurden. Xgamma ist vorinstalliert bei den meisten Linux-Verteilungen vorinstalliert.

Führen Sie den folgenden Befehl aus, um aktuelle Gamma -Werte anzuzeigen (Zeigt RGB -Werte an):

$ xgamma

Führen Sie einen Befehl im folgenden Format aus, um den Gamma -Wert zu ändern:

$ xgamma -gamma 0.60

Xbacklight (Hardwareebene)

Mit Xbacklight können Sie die Hintergrundbeleuchtungsintensität Ihres Displays konfigurieren. Um es in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$ sudo apt install xbacklight

Xbacklight funktioniert möglicherweise nicht auf allen Hardwarekonfigurationen. Um zu bestätigen, ob es in Ihrem System funktioniert, führen Sie den folgenden Befehl aus:

$ xbacklight -get

Wenn Sie keine Ausgabe sehen, funktioniert Xbacklight auf Ihrem System nicht. Führen Sie den folgenden Befehl aus, um die Helligkeit der Hintergrundbeleuchtung einzustellen:

$ xbacklight -set 0.60

HellnessCTL (Hardware -Ebene)

Mit HellnessCTL können Sie die Anzeige -Hintergrundbeleuchtung und die Helligkeit von LED -Lichtindikatoren steuern, die auf Ihrer Hardware verfügbar sind.

Führen Sie den folgenden Befehl aus, um Hellnessctl auf Ubuntu zu installieren:

$ sudo apt installieren hellnessctl

Führen Sie den folgenden Befehl aus, um alle steuerbaren Geräte aufzulisten:

$ hellnessctl -l

Es ist möglicherweise nicht einfach, die Anzeigeidentifikatoren korrekt zu identifizieren, da die Namen möglicherweise nicht benutzerfreundlich sind und Sie möglicherweise auf einige Vermutungen zurückgreifen müssen, um den Monitor zu identifizieren. Im obigen Screenshot lautet die Zeichenfolge für den Monitor „0005: 054C: 09cc.0005: global ”. Wenn Sie den richtigen Namen identifiziert haben, führen Sie den folgenden Befehl aus, um die Helligkeit zu ändern:

$ hellnessctl -d “0005: 054c: 09cc.0005: global ”set 60%

Rotverschiebung (Softwareebene)

RedShift ist ein Befehlszeilenwerkzeug, mit dem Sie die Farbtemperatur und/oder die Helligkeit Ihres Displays manuell oder automatisch einstellen können.

Führen Sie den folgenden Befehl aus, um RedShift in Ubuntu zu installieren:

$ sudo APT Installieren Sie Rotverschiebung

Führen Sie den Befehl unten (0.60 für Tag, 0.70 für die Nacht, Maximum ist 1.0, Minimum beträgt 0.1):

$ rotshift -b 0.60: 0.70

Zusätzlich zu den Helligkeitskontrollen bietet Rotverschieb. Sie können Ihren Standort auch an Rotverschiebung anbieten, damit die Anzeigekonfiguration vor und nach Sonnenuntergang automatisch geändert werden kann. Das Abdecken anderer Konfigurationsoptionen ist nicht der Umfang dieses Artikels ab. Um alle verfügbaren Optionen anzuzeigen, führen Sie einen der folgenden Befehle aus:

$ rotshift -HELP
$ mAN rotverschiebung

Abschluss

Dies sind einige der Methoden, mit denen Sie die Helligkeit oder die Hintergrundbeleuchtungsintensität Ihrer Anzeige steuern können. Wie bereits erwähnt, funktionieren einige dieser Methoden möglicherweise nicht auf Ihrer Hardware. Es ist am besten, diese Tools selbst auszuprobieren und eine auszuwählen, die funktioniert und am besten für Ihre Bedürfnisse geeignet ist.