Gibt es eine Alternative zu Redshift und F.lux, die nur den Bildschirm dimmt?

19

Ich möchte einen, bei dem die Helligkeit des Bildschirms entweder nach Zeit oder nach Bedarf reduziert wird (es macht mir nichts aus). Ich habe Intel-Grafik an Bord. Ich möchte nicht, dass es wie Redshift ist, wo es den Farbton des Bildschirms ändert.

nVerknüpft
quelle

Antworten:

14

Auf einem Computer mit Ubuntu 11.04 und integrierter Intel-Grafik funktioniert dies für mich:

$ xrandr | grep connected | cut -f1 -d" "
VGA1

Verwenden Sie den gefundenen Ausgangsnamen (in diesem Fall "VGA1") und stellen Sie die Helligkeit ein

$ xrandr --output VGA1 --brightness 0.7

Beachten Sie, dass die Manpage von xrandr Folgendes über das Flag --brightness zu sagen hat:

Dies ist jedoch eine reine Softwaremodifikation. Wenn Ihre Hardware die Änderung der Helligkeit unterstützt, bevorzugen Sie wahrscheinlich die Verwendung von xbacklight .

Erik Sjölund
quelle
Das funktioniert hervorragend! Musste es für mich auf HDMI1 anstelle von VGA1 ändern (obwohl es eine DVI-Verbindung ist, denke ich, sie haben es gerade HDMI1 genannt!). Vielen Dank!
Vernetzt am
Bemerkt, dass dies nicht mit Batterie funktioniert, Ironie? Es scheint, als würde versucht, die Helligkeit zu verbessern, wenn der Akku aufgeladen wird. Bei all diesen Versuchen wird die Helligkeit jedoch auf 100% eingestellt
Drew
@ArchismanPanigrahi Danke, für den Tipp! Wenn die GUI-App es in die offiziellen Ubuntu-Repositories schafft, werde ich in meiner Antwort einen Hinweis hinzufügen.
Erik Sjölund
1
Ausgezeichneter Vorschlag, das hat auch bei mir funktioniert. In meinem Fall xrandr --output eDP1 --brightness 0.2funktioniert der Ansatz interessanterweise einwandfrei, während er xbacklight -set 20fehlschlägt.
Landroni
6

Die Entwicklungsversion von Redshift wird die Helligkeit verändern. Ich bin mir nicht sicher, ob es sich basierend auf der Zeit ändern wird, aber Sie können den Entwickler bitten, diese Funktion hinzuzufügen.

http://bazaar.launchpad.net/~jonls/redshift/trunk/revision/153

Hier sind die grundlegenden Schritte aufgeführt, und die INSTALL-Datei enthält ausführlichere Anweisungen zum Erstellen aus dem Quellcode.

  1. Sie müssen die folgenden Pakete installieren:

    sudo apt-get install build-essential libtool automake autopoint
    
  2. Holen Sie sich vom Terminal eine Kopie des neuesten Entwicklungsquellcodes:

    bzr branch lp:redshift
    cd redshift
    
  3. Erstellen Sie die Konfigurationsdatei, kompilieren und erstellen Sie:

    ./bootstrap  
    ./configure 
    make
    
  4. Testen Sie, ob die erstellte Anwendung wie erwartet funktioniert:

    ./src/redshift -b 0.1
    
  5. Installieren Sie die Anwendung:

    sudo make install
    
Cas
quelle
Danke. Ich habe keine Ahnung, wie ich diese Entwicklerversion herunterladen oder kompilieren soll, aber ich denke, es ist genau das, wonach ich suche. Wie kann ich diese Version verwenden?
Verbunden
2
Redshift aus dem Ubuntu 13.04-Repository verfügt über diese Funktion, sodass Sie sich nicht selbst kompilieren müssen! Einfach mit installieren sudo apt-get install redshift.
Serrano
3

Das vielleicht https://launchpad.net/brightness ? Es verwendet die Webcam als Sensor, um die Helligkeit des Bildschirms anzupassen. (Es verwendet OpenCV und Sie müssen es selbst erstellen)

pictuga
quelle
0

Ich benutze Cairo-Dock mit dem Screen Luminosity Plugin. Es ist ein sehr einfacher Zugang zur Helligkeitsregelung.

gelöscht
quelle