Ich arbeite nachts und es tut weh, in einer dunklen Umgebung auf glühbirnenhellen Bildschirmen (ich habe zwei - das eingebaute Panel eines Laptops und eine externe 18-Zoll-CRT) zu schauen. Also passe ich meine Bildschirme dunkler an.
Kann ich das auf eine Software-Weise tun, anstatt jedes Mal die Monitortasten so oft zu drücken?
sudo aptitude install redshift
odersudo aptitude install gtk-redshift
(letzteres für die gtk-Variante, die mit einem Symbol für die Taskleiste geliefert wird).Zum Anpassen des Gammas (das ein guter Ersatz für das Anpassen des Kontrasts ist) können Sie schreiben:
in der Befehlszeile (Terminal). Sie sollten einen sehr merklichen Unterschied sehen. Experimentieren Sie mit verschiedenen Werten.
1,0 ist der normale (nicht korrigierte) Gammawert. Wenn Sie ein niedrigeres Gamma (z. B. 0,7) einstellen, wird der Kontrast der hellen Luminanzen erhöht, wodurch die Mitteltöne dunkler werden und die weiße Farbe abnimmt. Wenn Sie ein höheres Gamma (z. B. 1,5) einstellen, werden die Mitteltöne heller und der Kontrast der dunklen Luminanzen wird erhöht, aber auch die Weißwäsche.
Für meinen günstigen Laptop verwende ich Gamma 0,8, um die zu helle Werkseinstellung für das LCD auszugleichen, und finde, dass die Gammakorrektur auch bei der Farbwiedergabe hilft, was gut ist, weil ich es bisher nicht geschafft habe, die Farbkalibrierung zum Laufen zu bringen auf diesem LCD.
quelle
xgamma
wird vorinstalliertTL; DR
Verwenden:
xbacklight
ddccontrol
redshift
xgamma
Gegenlicht vs Pixelwerte
Erstens und vor allem, wenn überhaupt möglich, stellen Sie die Hintergrundbeleuchtung des Displays ein, anstatt die Software-Korrektur der Pixelwerte zu verwenden. Wenn Sie die Hintergrundbeleuchtung dimmen, erhalten Sie immer noch einen vollen oder nahezu vollen Dynamikbereich, wodurch Sie ein klareres, "tieferes" Bild erhalten, das in der Regel besser lesbar ist.
Die Software-Anpassung kann die Schwarztöne nicht dunkler machen, sondern nur das Weiß grau und den Kontrast verringern. Anstatt Pixelwerte von 0-255 zu verwenden, können beispielsweise 0-180 verwendet werden. Alles sieht flacher aus.
Ein Werkzeug wie Redshift kann nützlich sein, um die Farbbalance zu ändern. Sie sollten jedoch so weit wie möglich versuchen, die Helligkeit mit der Einstellung der Hintergrundbeleuchtung zu ändern .
DDC / CI
Zuletzt habe ich überprüft, dass die meisten Displays die Hintergrundbeleuchtung leider nicht über die Software steuern. Es gibt einen Standard dafür, DDC / CI, aber die Akzeptanz ist begrenzt. Probieren Sie das Tool ddccontrol mit Ihrem Monitor aus und prüfen Sie, ob Sie Glück haben.
Ich habe es nur in sehr hochwertigen Displays gesehen, die für kalibrierte Foto- und Videoarbeiten gedacht sind ... und selbst viele von ihnen verwenden anstelle des DDC / CI-Standards einen USB-Anschluss und einen benutzerdefinierten USB-HID-basierten Treiber. Ich bin allerdings ziemlich veraltet und der verlinkte Artikel behauptet, dass grundlegende Optionen wie Helligkeit und Kontrast jetzt weitgehend unterstützt werden.
Gefälschte Helligkeitsregler für billige Displays
Einige billige Displays unterstützen die Steuerung der Hintergrundbeleuchtung überhaupt nicht . Die Helligkeitsregler auf dem Display passen einfach die Pixelwerte auf dem LCD an, genau wie die Softwaresteuerung. Verwenden Sie diese Bedienelemente nicht, wenn Sie über einen solchen Monitor verfügen. Normalerweise ist es besser, die Korrektur in der Software durchzuführen, schon gar nicht schlechter.
Wird es nicht dunkel genug?
Allzu viele Displays verfügen zwar über eine Hintergrundbeleuchtung, die minimale Helligkeit ist jedoch immer noch auffällig. Sie können manchmal geändert werden, aber ansonsten sollten Sie sie auf die minimale Helligkeit der Hintergrundbeleuchtung einstellen und dann mit sich ändernden Pixelwerten leben, um sie noch dunkler zu machen.
Es ärgert mich wirklich, dass Bildschirme einen derart begrenzten Intensitätsbereich für die Hintergrundbeleuchtung haben, der oft künstlich und willkürlich begrenzt ist, beginnend mit "der Kraft von einer Million Sonnen". Ich suche nach schwachen Gegenlichtern, wenn ich Displays kaufe.
Laptops
Bei einem Laptop wird die Hintergrundbeleuchtung normalerweise per Software gesteuert. Yay!
(Wenn Ihr Laptop noch alt genug ist, um APM anstelle von ACPI oder benutzerdefinierten Treibern zu verwenden, gehen Sie von meinem Rasen).
Die Details sind etwas treiber- und softwarespezifisch, aber Ihr Laptop sollte bequeme Fn-Tasten bieten, die es einfach machen, und das Betriebssystem sollte einen einfachen Schieberegler für die Anzeigehelligkeit haben. Das
xbacklight
Dienstprogramm bietet hierfür eine komfortable Befehlszeilensteuerung, obwohl es auf meinem System weniger als 1% Helligkeit zu wollen scheint und direkt zu Schwarz übergeht.Ich drehe an den Steuerelementen des Treibers, weil mein T460 sehr hell ist - tagsüber wunderbar, nachts aber schrecklich. Die minimale Helligkeitsstufe, die durch die Fn-Tastenanpassungen geboten wird, ist immer noch viel zu hell, aber der Treiber bietet eine feinere Steuerung. xbacklight lässt mich nur auf Helligkeit 8/255 runter und ich möchte, dass es mit 4/255 Helligkeit läuft:
Dies funktioniert auf einem Lenovo T460 mit Intel-Grafik, aber andere Treiber und Hardware haben möglicherweise andere Einträge
/sys/class/backlight
mit unterschiedlichen Bereichsgrenzen usw.Das Arch-Wiki enthält einige nützliche Informationen.
Gamma-Einstellung
Wenn Sie die Helligkeit verringern, möchten Sie möglicherweise den Kontrast in der Software etwas erhöhen, insbesondere wenn Sie mit Text arbeiten. Dies kostet Sie die Bildqualität, verbessert jedoch die Lesbarkeit bei geringer Helligkeit. Mit dem
xgamma
Dienstprogramm können Sie dies tun, zMöchte jemand Redshift mit Helligkeitsreglern patchen?
Weißt du was cool wäre?
Wenn Redshift die Anzeigehelligkeit basierend auf einem Umgebungslichtsensor und / oder der Tageszeit verblassen könnte, verwenden Sie dieselben xrandr-Steuerelemente, die von xbacklight verwendet werden.
quelle
Die Software, die Sie suchen, ist Redshift
quelle
XRandR
xrandr ähnelt xgamma, Sie können jedoch auch die Stufe für alle drei Farben auswählen. Beispielsweise
Wird auf den Standardwert gesetzt. Wählen Sie den Ausgang aus einem der angeschlossenen Geräte aus, die mit
xrandr
(oderxrandr |grep -vE "^ " |grep -v disconnect
) aufgelistet sind .Hinweis: Wenn Sie Redshift oder Flux ( Closed Source ) verwenden, werden die
xrandr
Einstellungen außer Kraft gesetzt .Aus der Manpage :
--gamma red:green:blue
Stellen Sie die angegebenen Gleitkommawerte als Gammakorrektur für den an diesen Ausgang angeschlossenen CRTC ein. Beachten Sie, dass Sie für geklonte Ausgaben keine zwei unterschiedlichen Werte erhalten können (dh: die dieselbe CRTC verwenden) und dass das Umschalten einer Ausgabe auf eine andere CRTC die CRTC-Gammakorrektur überhaupt nicht ändert.--brightness brightness
Multiplizieren Sie die Gamma-Werte des aktuell an die Ausgabe angehängten CRTC mit dem angegebenen gleitenden Wert. Nützlich für zu helle oder zu dunkle Ausgänge. Dies ist jedoch eine reine Softwaremodifikation. Wenn Ihre Hardware die Änderung der Helligkeit unterstützt, bevorzugen Sie wahrscheinlich die Verwendung von xbacklight .quelle
Für diejenigen, die Probleme mit der Helligkeitskonfiguration nach der Installation von Ubuntu 10.10 haben und Acer Aspire 4741 verwenden, ist hier eine Lösung für Sie:
Ändern Sie die Zeile
GRUB_CMDLINE_LINUX=""
inGRUB_CMDLINE_LINUX="acpi_osi=Linux"
Starte dein Linux neu
quelle
Sie können immer Windows-M oder Windows-N ausführen. Die erste Option kehrt die Farben aller angezeigten Fenster um, die zweite Option kehrt zum aktuellen Fenster im Fokus zurück.
Hilft wirklich beim Lesen von PDFs mit müden Augen
quelle
Heutzutage gibt es eine zusätzliche Lösung, die Redshift sehr ähnlich ist: Sie ist als integrierte Funktion in der GNOME-Desktop-Umgebung verfügbar. Gehen Sie einfach zu Einstellungen -> Anzeigen und schalten Sie das Nachtlicht ein. Hier können Sie auch die Einstellungen anpassen.
quelle
Der Titel Ihrer Frage weist darauf hin, dass Sie nach einem allgemeinen Tool suchen, mit dem Sie Helligkeit / Kontrast und Gamma Ihres Desktops einstellen können. Der Text Ihrer Frage weist darauf hin, dass Sie nach einer automatischen Anpassung suchen, die der Tageszeit entspricht. Ich suchte nach einer Antwort auf die erste Variante und fand nur
xcalib
ein Kommandozeilen-Dienstprogramm. Daher habe ich ein GUI-Frontend für xcalib geschrieben, das unter https://github.com/Ablinne/kolorcontrol zu finden ist .Es bietet Schieberegler für Helligkeit / Farbe und Gamma für Rot / Grün- bzw. Blau-Kanäle. Es werden die Befehle für ein Autostart-Skript angezeigt.
quelle
Wenn Sie einen Laptop haben, können Sie die Helligkeit der Hintergrundbeleuchtung steuern. Wenn Sie anhalten und fortsetzen oder neu starten, wird die letzte Einstellung in Ubuntu 16.04 automatisch wiederhergestellt. Bei Ubuntu 14.04 und früheren Versionen mussten Sie manchmal eigene Skripte schreiben, um die Helligkeit wiederherzustellen.
Das Grundproblem bei einer Ubuntu 16.04-Standardinstallation ist, dass Sie die Helligkeit ab Sonnenuntergang niedriger und nach Sonnenaufgang höher einstellen müssen. Um den Prozess zu automatisieren, habe ich dieses Bash-Skript entwickelt: Passen Sie die Anzeigehelligkeit basierend auf Sonnenaufgang und Sonnenuntergang automatisch an
Hauptmerkmale
cron
.display-auto-brightness
automatisch bei jedem Booten mitcron
.Zukünftige Entwicklung
xrandr
.quelle