Bildschirmhelligkeit - Nachtmodus

20

Ehrlich gesagt arbeite ich gerne in einer dunklen Umgebung (Twilight auf all meinen Editoren) und habe kürzlich von Windows auf Linux umgestellt (Ubuntu 16.04 mit Unity Desktop auf einem PC). Und als Nachtarbeiter ist die Helligkeit ein wenig schädlich für meine Augen.

Ich habe ein bisschen gesucht und dies waren einige der Befehle, die ich bis jetzt ausprobiert habe, nachdem mir klar wurde, dass die GUI mir einfach nicht das gibt, was ich brauche - einen Dimmer-Bildschirm.

$ dconf-editor

Ein Snap des Wertes des dconf-Editor.

$ add-apt-repository ppa:indicator-brightness/ppa
$ apt-get update
$ apt-get install indicator-brightness

Nach dem Umschalten des neuen Indikators ist nichts passiert.

$ apt-get install xbacklight
$ xbacklight -set 40
$ xbacklight -set 20

Aktiviert Xbacklight beim Start

$ ls /sys/class/backlight/

acpi_video0

Ich habe anscheinend kein intel_backlight, also habe ich diesen letzten Hack nicht auf meinem System ausgeführt.

$ gedit /etc/rc.local
echo 900 > /sys/class/backlight/intel_backlight/brightness

Ich bin ein bisschen verloren. Ich würde gerne wissen, ob es ein Tool gibt, mit dem ich die Helligkeit des gesamten Systems verringern kann, oder fehlt mir als Noob-Benutzer etwas?

Ich benutze Screen Dimmer für Firefox, Twilight für meine Code-Editoren und das Terminal ist bereits schwarz. Es sind die Fensteranwendungen wie File Viewer, Libre Office usw., die abgeblendet werden müssen. Ich würde in Betracht ziehen, auch ein dunkleres Desktop-Thema (sofern dies möglich ist) als gültige Antwort zu verwenden.

Vielen Dank, dass Sie geduldig genug sind, um diese ungewollt lange Frage durchzulesen.

JustYourAverageOnion
quelle
... und was ist die Ausgabe von ls /sys/class/backlight/acpi_video0?
mikewhatever
actual_brightness bl_power Helligkeit Gerät max_brightness Leistung Subsystemtyp uevent Also habe ich dies getan echo 900 > /sys/class/backlight/acpi_video0/brightnessund das System neu gestartet ... Leider keine Änderung @mikewhatever
JustYourAverageOnion
Sie müssen nicht sofort das tun, was Sie getan haben. Versuchen Sie stattdessen ein wenig mit dem Wert zu spielen. Woher wissen Sie, dass der Wert 900 ist? Welchen Wert gibt es standardmäßig und was ist in max_brightness? Der zu verwendende Befehl lautet echo xxx | sudo tee /sys/class/backlight/acpi_video0/brightness
:,
Es gab keinen Standardwert. Die Datei wurde erstellt, als ich sie mit dem Terminal geöffnet habe. Das 900 macht keinen Sinn. Und ich habe eine Reihe von Zahlen für echo xxx | ... den Bereich von 0-100 ausprobiert . Wirklich danke für das, was du hier tust ...
Lässt
Ich bin mir nicht sicher, ob das das ist, was Sie brauchen, aber Sie können überprüfen redshiftundflux
M. Becerra

Antworten:

12

Sie sollten f.lux ausprobiert haben , ein Tool, das die Farbtemperatur Ihres Computerbildschirms abhängig von der Tageszeit ändert. Zitat aus f.lux Seite:

f.lux lässt Ihren Computerbildschirm die ganze Zeit wie den Raum aussehen, in dem Sie sich gerade befinden. Wenn die Sonne untergeht, sieht Ihr Computer wie eine Innenbeleuchtung aus. Am Morgen sieht es dann wieder wie Sonnenlicht aus.

Sagen Sie f.lux, welche Art von Beleuchtung Sie haben und wo Sie wohnen. Dann vergiss es. f.lux erledigt den Rest automatisch.

Um flux zu installieren, drücken Sie Ctrl+ Alt+ T, um das Terminal zu starten, und geben Sie Folgendes ein:

sudo add-apt-repository ppa:nathan-renniewaldock/flux
sudo apt-get update
sudo apt-get install fluxgui

Wenn Sie kein ppa hinzufügen möchten, aber eine .debDatei bevorzugen :

wget https://launchpad.net/~nathan-renniewaldock/+archive/ubuntu/flux/+files/fluxgui_1.1.9~20161125-g43350e0-1~xenial_all.deb
sudo apt install ~/Downloads/fluxgui_1.1.9~20161125-g43350e0-1~xenial_all.deb

Laufen f.lux auf meinem System

Hinweis: Für f.lux muss Ihr Standort Latitude und Longitude abrufen. Vergewissern Sie sich daher, dass Sie diese Felder ausfüllen (Longitude ist optional), damit es funktioniert.

Johnny
quelle
Vielen Dank @Liso! Das hat meinen Augen sehr geholfen ... o ( ^ ▽ ^ ) o
JustYourAverageOnion
Erwägen Sie einen Abstimmungsposten? @ JustYourAverageOnion
Johnny
Wie funktioniert das? Ich glaube, ich habe keinen Ruf? Aber werde ich sobald ich darf? Ziemlich neu an diesem Ort hier ... :) @ Liso
JustYourAverageOnion
Da Sie auf dieser Site noch nie eine Antwort akzeptiert haben: Wenn diese Antwort Ihnen geholfen hat, vergessen Sie nicht, auf das graue links neben diesem Text zu klicken , was bedeutet , dass diese Antwort gültig ist !
Johnny
Okay :) Tut mir leid, dass ich dieses unangenehme Kichern nicht getan habe (๑→‿←๑)
JustYourAverageOnion
17

Redshift ist einfach zu installieren und noch einfacher zu bedienen. Einfach ein Terminal öffnen und fertig sudo apt-get install redshift redshift-gtk. Klicken Sie nach Abschluss der Installation auf das Dash-Symbol, geben Sie "rot" (ohne Anführungszeichen) ein und klicken Sie auf das Redshift-Symbol. Die Software erledigt den Rest. Hier ist ein Link zu einer Seite mit einer sehr guten Einführung in Redshift. (nicht meine Arbeit) http://jonls.dk/redshift/

bford16
quelle
Gibt es ein Add-On zum gleichen in Bezug auf die Anpassung in Cool-Warm-Funktion wie in Android?
sassy.geek
7

Versuchen Sie Ubuntu 17.04. Es hat Nachtlicht unter Anzeigeeinstellungen. Übrigens benutze ich GNOME-basiert.

Bildbeschreibung hier eingeben

Riyas Jaleel
quelle
4
Night Light wird ab Ubuntu 18.04 standardmäßig enthalten sein.
Karl
2
Es ist ab 17.04 standardmäßig enthalten, nicht ab 18.04.
Kelunik
3

Es gibt bereits zwei Pakete in der Distribution, mit denen die Helligkeit für nächtliche Arbeiten angepasst werden kann.

Das sind Rotverschiebung , die die Arbeit erledigt, und Rotverschiebung-GTK , die im Anzeigebereich sitzt.

Grzegorz Żur
quelle
Sie können Ihre Antwort mit einigen Screenshots und einigen Hinweisen zur Einrichtung / Verwendung verbessern. Es wird den Leuten eine Vorstellung davon geben, was sie erwarten können, wenn sie die Anwendungen installieren. Vielen Dank.
WinEunuuchs2Unix
1

Installieren Sie redshift mit

sudo apt-get install redshift redshift-gtk

Anschließend können Sie über redshift -O 5500das Terminal auf die Temperatur Ihres Displays zugreifen oder einfach loslegenredshift und die Helligkeit und Temperatur automatisch an Ihren Standort und Ihre Tageszeit anpassen.

Die Rotverschiebung kann auch über die Anzeigeleiste mit aufgerufen werden redshift-gtk .

Der Temperaturparameter der Rotverschiebung nimmt Eingaben von 1000 bis 25000 auf, das ist ein ziemlich großer Bereich und wird all Ihren Verwendungszwecken gerecht. Nur als Referenz verwendet normalen Bildschirm 6500K Temperatur. Für den Lesemodus können Sie also ungefähr 5500+ einstellen.

Sie können zwar auch verwenden redshift -x anstelle der Einstellung der Temperatur auch 6500 verwenden.

Sie können Ihre bevorzugten Standardeinstellungen für Tag und Nacht mit gesetzt redshift -b DAY:NIGHTund dannredshift -b 1.0:0.75 .

Hier können Sie auch Ihren benutzerdefinierten Standort mithilfe von festlegen -l Tags .

Sehen Sie sich diesen Link an, um zu erfahren, wie Sie ihn zum Autostart hinzufügen können: https://www.maketecheasier.com/protect-eyes-redshift-linux/

Arnav
quelle