Flux für Ubuntu 14.04 - möglich?

66

Ist es möglich, Flux in Ubuntu 14.04 zum Laufen zu bringen? Wenn ja, können Sie vielleicht Ihr Wissen teilen oder mich auf einen Führer hinweisen? (Flux ist eine Software, die die Temperatur Ihres Displays an die Tageszeit anpasst.)

Marius
quelle
8
Es gibt ein Tool namens Redshift, das ursprünglich für Ubuntu entwickelt wurde: askubuntu.com/questions/111576/…
Rinzwind
2
@Rinzwind danke, aber ich bevorzuge immer noch Flux.
Marius
[Ich habe nicht genug Reputation, um einen Kommentar abzugeben.] Die Installation von f.lux indicator reicht möglicherweise nicht aus, um f.lux zum Laufen zu bringen. Derzeit wird die f.lux-GUI nicht unbedingt mit xflux ausgeliefert. Laden Sie die xflux-Binärdateien herunter (je nach Architektur 32- oder 64-Bit) und platzieren Sie die Binärdatei in / usr / bin. Sie können xflux von der f.lux-Website herunterladen. Ich bin am 14.04 und habe immer noch Probleme mit xflux, aber hoffentlich weist dies Sie in die richtige Richtung.
Orphen
1
Wenn hier ein Paket für Ihre Ubuntu-Serie verfügbar ist , kann die Installation mit dem von karel angegebenen PPA durchgeführt werden . Wenn nicht, kompilieren Sie es nach Quelle . Oder installieren Sieredshift-gtk von den offiziellen Repositories.
Gayan Weerakutti

Antworten:

36

Hier ist ein anderer Weg, den ich gerade gefunden habe. Ich musste das so machen, weil die Firewall des Unternehmens es mir nicht erlaubt, ein passendes Repository hinzuzufügen, egal was ich versuchte.

  1. Quellcode vom Github des Autors herunterladen

    git clone https://github.com/xflux-gui/xflux-gui.git
    
  2. Installieren

    cd xflux-gui
    sudo python setup.py install
    
  3. von der Kommandozeile ausführen

    fluxgui
    

[Aktualisierung am 23. Februar 2017] Repo wurde geändert

RNA
quelle
1
Dieser Vorschlag hat in Ubuntu 14.10 perfekt funktioniert. Jetzt habe ich f.lux installiert und lauffähig. Vielen Dank.
Sharath Chandramouli
2
arbeitete für mich, außer sudo ./setup.py installgab mir einen Fehler, so habe ich verwendet sudo python setup.py install, auch wenn Sie es nicht haben, müssen Sie Python-Appindicator installieren ...sudo apt-get install python-appindicator
ekcrisp
1
Dies waren alle Abhängigkeiten, die ich ebenfalls installieren musste:sudo apt-get install python-pexpect python-gconf python-appindicator
Christophe De Troyer
1
Das aktualisierte Repo finden Sie unter github.com/xflux-gui/xflux-gui. Auf dieser Seite wurden die Installationsanweisungen unter github.com/xflux-gui/xflux-gui#install-instructions
praba230890
71

Darf ich RedShift vorschlagen ?

Es ist mehr gewartet als flu.x, es hat mehr Optionen und es funktioniert perfekt mit Ubuntu 14.10 x64 und Ubuntu 15.04 x64.

Es kann aus den Repositorys (12.04, 14.04 und neuer) installiert werden:

sudo apt-get install redshift gtk-redshift

Optional können Sie eine Konfigurationsdatei für RedShift erstellen. Es wird NICHT automatisch erstellt, daher müssen Sie es mit erstellen gedit ~/.config/redshift.conf.

So sieht meine redshift.confDatei aus:

; Global settings for redshift
[redshift]
; Set the day and night screen temperatures
temp-day=4500
temp-night=3500

; Enable/Disable a smooth transition between day and night
; 0 will cause a direct change from day to night screen temperature.
; 1 will gradually increase or decrease the screen temperature
transition=1

; Set the screen brightness. Default is 1.0
;brightness=0.8
; It is also possible to use different settings for day and night since version 1.8.
brightness-day=0.9
brightness-night=0.7
; Set the screen gamma (for all colors, or each color channel individually)
gamma=0.8
;gamma=0.8:0.7:0.8

; Set the location-provider: 'geoclue', 'gnome-clock', 'manual'
; type 'redshift -l list' to see possible values
; The location provider settings are in a different section.
location-provider=geoclue

; Set the adjustment-method: 'randr', 'vidmode'
; type 'redshift -m list' to see all possible values
; 'randr' is the preferred method, 'vidmode' is an older API
; but works in some cases when 'randr' does not.
; The adjustment method settings are in a different section.
adjustment-method=randr

; Configuration of the location-provider:
; type 'redshift -l PROVIDER:help' to see the settings
; ex: 'redshift -l manual:help'
[manual]
; set these values if you've set the location-provider to manual instead of geoclue
;lat=51.522698
;lon=-0.085358

; Configuration of the adjustment-method
; type 'redshift -m METHOD:help' to see the settings
; ex: 'redshift -m randr:help'

[randr]
screen=0

Das manuelle Kompilieren ist ebenfalls recht einfach. Hier ist das offizielle Repository: https://github.com/jonls/redshift

Stellen Sie einfach sicher, dass Sie alle in der travis.ymlDatei angegebenen Abhängigkeiten installiert haben, bevor Sie die ausführbare Bootstrap-Datei ausführen.

Anweisungen hier: https://github.com/jonls/redshift/blob/master/HACKING.md

Für Ubuntu 15.04-Benutzer: Es kann sein, dass Sie aufgrund fehlender Abhängigkeiten Redshift nicht verwenden können. Versuchen Sie es zu kompilieren, indem Sie den Code direkt von github erhalten.

sudo apt-get install build-essential libxcb-randr0-dev
./bootstrap
./configure --enable-randr
make
sudo checkinstall

... oder einfach, installwenn Sie nicht verwenden möchten checkinstall. Das libxcb-randr0-devPaket sollte die Abhängigkeit erfüllen, randr als Anpassungsmethode zu verwenden. Versuchen Sie andernfalls, vidmode folgendermaßen zu aktivieren :

./configure --enable-vidmode
Francesco Casula
quelle
10

Ubuntu 17.10 und höher

Ab GNOME Desktop-Umgebung 3.24, die am 22. März 2017 veröffentlicht wurde, ist eine neue Nachtlichtfunktion enthalten, die die Menge des von Bildschirmen zu bestimmten Tageszeiten ausgestrahlten blauen Lichts automatisch reduziert. Die neue Funktion kann über die Anzeigeeinstellungen aktiviert werden. Die Bildschirmfarbe folgt den Sonnenaufgangs- / Sonnenuntergangszeiten für Ihren Standort. Sie können jedoch auch einen benutzerdefinierten Zeitplan festlegen. Die Nachtlichtanzeige zeigt an, wann die Funktion aktiv ist, und im Systemmenü kann sie vorübergehend deaktiviert werden.

In Ubuntu 17.10 wird Ubuntu mit der GNOME-Desktop-Umgebung ausgeliefert, nicht mit Unity, und die Nachtlicht-Funktion ist standardmäßig enthalten. Night Light funktioniert sowohl mit X11 als auch mit Wayland. Um Nachtlicht in Ubuntu 17.10 zu aktivieren, gehen Sie zu Systemeinstellungen -> Geräte -> Anzeigen -> Nachtlicht und schieben Sie den Schieberegler Nachtlicht von AUS auf EIN. Konfigurieren Sie dann die Zeitplaneinstellungen.

Bildbeschreibung hier eingeben
Nachtlichteinstellungen in Ubuntu 17.10

Die Nachtlicht-Schieberegler-GNOME-Shell-Erweiterung bietet eine einfache Schnittstelle, um die Temperatur des Nachtlichts im Benachrichtigungsbereich des Panels zu ändern. Lesen Sie unbedingt die Einstellungen in GNOME Tweak Tool, um zusätzliche Funktionen anzupassen oder zu aktivieren. Sie können das Nachtlicht auch einfach so konfigurieren, dass es immer eingeschaltet ist oder das Statussymbol immer anzeigt.


Ubuntu 12.04-17.04

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

Ubuntu 12.04-14.04

Die Installation von f.lux in Ubuntu 12.04 und 14.04 erfolgt einfach durch Hinzufügen des PPA für f.lux. Geben Sie einfach Folgendes in Ihr Terminal ein:

sudo add-apt-repository ppa:kilian/f.lux
sudo apt-get update
sudo apt-get install fluxgui  

Installation des xflux-Daemon-Terminalprogramms von der offiziellen f.lux-Website

64-Bit

wget -c https://justgetflux.com/linux/xflux64.tgz
tar -xvzf xflux64.tgz
rm -rf xflux64.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

32-Bit

wget -c https://justgetflux.com/linux/xflux-pre.tgz
tar -xvzf xflux-pre.tgz
rm -rf xflux-pre.tgz
sudo cp xflux /usr/bin/
sudo chmod 755 /usr/bin/xflux

f.lux GUI kann vom Dash oder vom Terminal mit dem Befehl gestartet werden fluxgui. Während der Ausführung befindet sich im Infobereich des Panels ein f.lux-Symbol.

Bildbeschreibung hier eingeben
Einstellungen für f.lux-Indikator-Applets in Xubuntu 14.04

karel
quelle
5
... und es funktioniert nicht. Bevor Sie die Frage beantworten, sollten Sie sicherstellen, dass Sie sie richtig beantworten. In früheren Versionen (13.04 usw.) hat es funktioniert, in 14.04 jedoch nicht.
Marius
1
Ich habe f.lux in Xubuntu 14.04 installiert und es scheint zu funktionieren. Es wurde ein f.lux-Symbol zum Xubuntu 14.04-Zubehörmenü und ein f.lux-Applet zum Panel hinzugefügt. Ich weiß nicht, ob es einen Unterschied macht, ob Sie Unity verwenden und ich nicht.
Karl
1
Ich vermute, es ist ein bekanntes Problem, dass Flussmittel in Ubuntu 14.04 nicht funktioniert: /
Marius
4
Ich habe @ karels Rat befolgt und f.lux funktioniert gut für mich. Ausführen von Ubuntu 14.04 und Unity.
Andrew C
1
@Emi Sobald Sie f.lux konfiguriert haben, ist die einzige Möglichkeit, wie ich weiß, das Konfigurationsfenster sudo apt-get purge fluxguiwieder herzustellen, f.lux zu entfernen und dann erneut zu installieren. Und wenn Sie die Einstellungen falsch machen, startet f.lux nicht. Wenn Sie f.lux neu installieren, achten Sie darauf, dass Sie diesmal alles richtig machen. Ich weiß das aus eigener Erfahrung. Wenn es einen besseren Weg gibt, um Probleme mit f.lux zu beheben, dann weiß ich es nicht.
Karl
2

Neue Flux-App für Ubuntu 15.04+

Flux für Ubuntu

Kilian Valkhofs Repository für Flux wird nicht mehr aktualisiert, Sie können jedoch Nathan Rennie-Waldocks PPA verwenden.

Führen Sie zum Installieren die Fluxfolgenden Befehle aus :

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

Zu entfernen:

$ sudo apt-get remove fluxgui

Via: Ubuntu-Handbuch

Sheharyar
quelle
Nicht sicher. Das funktioniert. : /
Sheharyar
Warten Sie ... Gerade noch einmal getestet. Es hat gestern bei mir funktioniert, aber jetzt funktioniert es nicht mehr. Ich kann das Applet starten, aber keine Änderung der Bildschirmfarbe.
Revetahw
Wie ist deine Ortszeit? Die Farbe ändert sich automatisch nach Sonnenuntergang
Sheharyar
Ja ich weiß. Ich benutze f.lux unter Windows, OS X, Android, iOS usw. Es funktionierte heute Abend nicht auf Ubuntu. Ich habe auch die "Vorschau" -Funktion ausprobiert, die auch nicht funktioniert hat.
Revetahw
Das ist komisch. Verwenden Sie es jetzt. Versuchen Sie, Ihren PC neu zu starten oder zu aktualisieren
Sheharyar
0

Darf ich augenfällig vorschlagen ?

ansehnlich

Eyesome ist ein Bash-Skript, das als Deamon läuft und die meiste Zeit rund um die Uhr schläft. Es passt die Bildschirmhelligkeit (und optional auch Gamma) für Ihr Laptop-Display automatisch über die Hardware-Schnittstelle und bis zu zwei weitere Monitore mithilfe der Softwaresteuerung von xrandr an.

Bei Sonnenaufgang (die Uhrzeit wird jeden Tag automatisch aus dem Internet abgerufen) wird die Bildschirmhelligkeit (und optional auch Gamma) schrittweise angepasst. Die schrittweise Anpassung wird von Ihnen festgelegt, aber 120 Minuten funktionieren bei mir. Stellen Sie ein Ruheintervall zwischen den Einstellungen ein, damit die Änderungen nicht bemerkt werden. Eine Zeit zwischen 15 und 60 Sekunden ist wahrscheinlich am besten und die Standardeinstellung ist 60.

Nachdem der Übergang zum Sonnenaufgang abgeschlossen ist, schläft der augenfällige Dämon viele Stunden, bis der Übergang zum Sonnenuntergang beginnt. Ich benutze 90 Minuten vor Sonnenuntergang, aber Sie können einen beliebigen Zeitraum einstellen.

Im Gegensatz zum Übergang zum Sonnenaufgang verringert der Übergang zum Sonnenuntergang allmählich die Bildschirmhelligkeit (und optional auch das Gamma), sodass er nicht wahrgenommen wird.

Beachten Sie, dass während des nächtlichen Übergangs das Gamma zunehmen kann. Zum Beispiel kann Red Gamma als 1,0 während des Tages und 1,2 während der Nacht definiert werden, um die Augenbelastung zu verringern. Das blaue Gamma wiederum kann tagsüber als 1,0 und nachts als 0,8 definiert werden, sodass es stattdessen abnimmt.

Um Ressourcen zu sparen, schläft eyome die gesamte Zeit zwischen Sonnenuntergang und Sonnenaufgang. Abhängig von Ihrem Wohnort und der Jahreszeit beträgt der durchschnittliche Schlaf 12 Stunden.

Eyesome Setup - Hauptmenü

Zum Konfigurieren von eyesome wird ein Hauptmenü bereitgestellt:

eyome main menu.png

Konfiguration bearbeiten - Registerkarte Allgemein

Wenn Sie auf dem Bearbeiten - Taste im Hauptmenü der Konfiguration bearbeiten Registerkarte Allgemein zunächst wie unten dargestellt angezeigt.

eyome configuration general tab.png

Der Name Ihres Landes / Ihrer Stadt sollte automatisch angezeigt werden. Bei Bedarf können Sie es überschreiben.

Konfiguration bearbeiten - Registerkarte Monitor 1

Wenn Sie oben auf die Registerkarte Monitor 1 klicken, wird dieses Fenster in meiner Konfiguration angezeigt (Ihr Fenster kann davon abweichen):

eyesome-edit-configuration-monitor-1.png

Lassen Sie sich von diesen Einstellungen nicht entmutigen, sie werden größtenteils automatisch von eyesome abgerufen. Sie müssen jedoch die Helligkeit / Stufen für Tag und Nacht einstellen.

Konfiguration bearbeiten - Registerkarte Monitor 3

Wenn Sie auf die Registerkarte Monitor 3 klicken, wird dieses Fenster in meiner Konfiguration angezeigt (Ihr Fenster kann davon abweichen):

Die Registerkarte Monitor 2 wird nicht angezeigt, da es sich um ein neues Fernsehgerät mit adaptiver Helligkeit und Smart OS handelt. Es sind keine Überschreibungen durch Eyesome erforderlich.

Bildbeschreibung hier eingeben

Wenn Sie nach der Installation von eyesome einen anderen Monitor an Ihr System anschließen, müssen Sie möglicherweise den Monitornamen eingeben xrandr.

Eyesome Setup - 5 Sekunden Test

Im Hauptmenü können Sie Ihren Tag und Nacht Helligkeit und Gamma - Einstellungen für 5 Sekunden testen , indem Sie auf die Schaltfläche Daytime und Nacht Tasten sind. Über die Registerkarte Konfiguration bearbeiten - Allgemein können Sie die Testdauer von 5 Sekunden bis 20 Sekunden ändern.

So sieht der 5-Sekunden-Nachttest aus:

augenfälliger Nachttest.gif

Ungewöhnliche Ereignisbehandlung

Angenommen, Sie setzen Ihren Laptop am Morgen vor der Arbeit aus und der Bildschirm ist vollständig dunkel. Sie kommen nach der Arbeit nach Hause, wenn die Sonne hoch am Himmel steht, und öffnen Ihren Laptop. Der Bildschirm ist so dunkel, dass Sie ihn nicht lesen können.

Um dieses Szenario zu lösen, wird eine systemd-Steuerdatei bereitgestellt:

  • /etc/systemd/system-sleep/systemd-wake-eyesome Die Steuerdatei wird immer dann aufgerufen, wenn das System angehalten oder fortgesetzt wird.
  • Die Steuerdatei ruft das Bash-Skript /usr/local/bin/wake-eyesome.shauf, um die Helligkeit auf voll zurückzusetzen und dann bis zum Sonnenuntergangsübergang zu schlafen.

Sie sehen sich nachts einen Film auf Ihrem externen Fernseher an und schließen den Laptopdeckel, um ihn besser sehen zu können. Ubuntu / Lightdm / xrandr dauert einige Sekunden und setzt dann Ihr externes Fernsehgerät auf die volle Helligkeit zurück. AUCH zu deinen Augen.

Um dieses Szenario zu lösen, wird eine acpi-Ereignissteuerungsdatei bereitgestellt:

  • /etc/acpi/event/lid-event-eyesome Die Steuerdatei wird aufgerufen, wenn der Laptopdeckel geöffnet oder geschlossen wird.
  • Die Steuerdatei ruft das Bash-Skript /etc/acpi/acpi-lid-eyesome.shauf, um das Öffnen und Schließen des Deckels zu handhaben.
  • Im Gegenzug ruft das auffällige Bash-Skript /usr/local/bin/wake-eyesome.shauf, um die Helligkeit für die nächtliche Anzeige zurückzusetzen, und wartet dann bis zum Sonnenuntergangsübergang.

    Anhalten / Schließen des Deckels / Testen der Helligkeit / Ausschalten / Hotplug

Zusammenfassung

Eyesome kann heruntergeladen werden von: https://github.com/WinEunuuchs2Unix/eyesome

Dieses Programm wurde erst im September 2018 veröffentlicht. Bitte lassen Sie mich wissen, wenn Sie Probleme haben oder Verbesserungsvorschläge haben.

Die Dokumentationsphase beginnt gerade, also zögern Sie nicht, Fragen zu stellen. Ihre Fragen können sogar zu Dokumentationsverbesserungen führen.

WinEunuuchs2Unix
quelle