Flux pour Ubuntu 14.04 - possible?

66

Est-il possible de faire fonctionner Flux dans Ubuntu 14.04? Si oui, vous pouvez peut-être partager vos connaissances ou m'indiquer un guide? (Flux est un logiciel qui ajuste la température de votre écran en fonction de l'heure du jour)

Marius
la source
8
Il existe un outil appelé redshift natif pour Ubuntu: askubuntu.com/questions/111576/…
Rinzwind
2
@Rinzwind merci, mais je préfère toujours Flux.
Marius
[Je n'ai pas assez de réputation pour commenter.] L'installation de l'indicateur f.lux risque de ne pas être suffisante pour que f.lux fonctionne. Actuellement, l'interface graphique f.lux n'est pas nécessairement fournie avec xflux. Téléchargez les fichiers binaires xflux (32 ou 64 bits, selon votre architecture) et placez-les dans / usr / bin. Vous pouvez récupérer xflux sur le site Web f.lux. Je suis sur 14.04 et j'ai toujours des problèmes avec xflux, mais j'espère que cela vous oriente dans la bonne direction.
orphen
1
Si un paquet construit est disponible pour votre série Ubuntu ici , l'installation peut être effectuée à l'aide du PPA indiqué par Karel . Sinon, compilez-le par source . Ou bien installer àredshift-gtk partir des référentiels officiels.
Gayan Weerakutti

Réponses:

36

Voici une autre façon que je viens de trouver. Je devais le faire parce que le pare-feu de la société ne me permet pas d'ajouter un référentiel apt, peu importe ce que j'ai essayé.

  1. télécharger le code source depuis le github de l'auteur

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

    cd xflux-gui
    sudo python setup.py install
    
  3. lancer depuis la ligne de commande

    fluxgui
    

[mise à jour du 23 février 2017] repo est changé

ARN
la source
1
Cette suggestion a parfaitement fonctionné dans Ubuntu 14.10. Maintenant, j’ai installé f.lux et je l’utilise. Merci.
Sharath Chandramouli
2
travaillé pour moi, sauf que sudo ./setup.py installm'a donné une erreur, donc je l'ai utilisé sudo python setup.py install, aussi si vous ne l'avez pas, vous aurez besoin d'installer python-appindicator ...sudo apt-get install python-appindicator
ekcrisp
1
C'étaient toutes les dépendances que sudo apt-get install python-pexpect python-gconf python-appindicator
Christophe De Troyer
1
Le référentiel mis à jour est disponible sur github.com/xflux-gui/xflux-gui . Cette page contient les instructions d’installation. Github.com/xflux-gui/xflux-gui#install-instructions
praba230890
71

Puis-je suggérer RedShift ?

Il est plus maintenu que flu.x, il a plus d’options et fonctionne parfaitement avec Ubuntu 14.10 x64 et Ubuntu 15.04 x64.

Il peut être installé à partir des référentiels (12.04, 14.04 et plus récents):

sudo apt-get install redshift gtk-redshift

Vous pouvez éventuellement créer un fichier de configuration pour RedShift. Il n'est PAS créé automatiquement, vous devrez donc le créer avec gedit ~/.config/redshift.conf.

Voici à quoi redshift.confressemble mon fichier:

; 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

Si vous en avez besoin, le compiler manuellement est également assez facile. Voici le référentiel officiel: https://github.com/jonls/redshift

Assurez-vous simplement que vous avez installé toutes les dépendances spécifiées dans le travis.ymlfichier avant d'exécuter le fichier exécutable d'amorçage.

Instructions ici: https://github.com/jonls/redshift/blob/master/HACKING.md

Pour les utilisateurs d'Ubuntu 15.04: il se peut que vous ne puissiez pas utiliser redshift à cause de certaines dépendances manquantes. Essayez de le compiler en obtenant le code directement à partir de github.

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

... ou juste installsi vous ne voulez pas utiliser checkinstall. Le libxcb-randr0-devpaquet doit satisfaire la dépendance d'utiliser randr comme méthode d'ajustement. Sinon, essayez d'activer vidmode en faisant:

./configure --enable-vidmode
Francesco Casula
la source
10

Ubuntu 17.10 et ultérieur

Depuis la version 3.24 de l’environnement de bureau GNOME, publiée le 22 mars 2017, une nouvelle fonctionnalité Night Light est incluse. Elle réduit automatiquement la quantité de lumière bleue émise par les écrans à certaines heures de la journée. La nouvelle fonctionnalité peut être activée à partir des paramètres d'affichage. La couleur de l'écran suit les heures de lever / coucher du soleil pour votre position, mais elle peut également être définie sur une planification personnalisée. Le voyant du panneau Night Light indique quand la fonction est active et le menu système permet de la désactiver temporairement.

Dans Ubuntu 17.10, Ubuntu est livré avec l’environnement de bureau GNOME, pas avec Unity, et la fonctionnalité Night Light est incluse par défaut. Night Light fonctionne à la fois avec X11 et Wayland. Pour activer Night Light dans Ubuntu 17.10 aller à Paramètres système -> Devices -> Affiche -> Night Light et faites glisser le curseur Night Light de OFF à ON. Configurez ensuite les paramètres de planification.

entrez la description de l'image ici
Paramètres Night Light dans Ubuntu 17.10

L'extension GNOME Shell du curseur de la veilleuse de nuit fournit une interface simple permettant de modifier la température de la veilleuse de la zone de notification du panneau. Assurez-vous de vérifier les préférences dans GNOME Tweak Tool pour personnaliser ou activer les fonctionnalités ajoutées. Vous pouvez également configurer facilement la veilleuse pour qu'elle soit toujours allumée ou pour toujours afficher l'icône d'état.


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

L’installation de f.lux dans Ubuntu 12.04 et 14.04 s’effectue facilement en ajoutant le PPA pour f.lux. Tapez simplement ce qui suit dans votre terminal:

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

Installation du programme terminal xflux daemon à partir du site Web officiel de f.lux

64 bits

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 bits

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

L’interface graphique de f.lux peut être lancée à partir du tableau de bord ou du terminal à l’aide de la commande fluxgui. Lorsqu'il est en cours d'exécution, une icône f.lux apparaît dans la zone de notification du panneau.

entrez la description de l'image ici
Preferences Préférences de l'applet indicateur f.lux dans Xubuntu 14.04

Karel
la source
5
... et ça ne marche pas. Avant de répondre à la question, assurez-vous d’y répondre correctement. Dans les versions antérieures (13.04, etc.), cela fonctionnait, mais pas dans 14.04.
Marius
1
J'ai installé f.lux dans Xubuntu 14.04 et cela semble fonctionner. Il a ajouté une icône f.lux au menu Accessoires Xubuntu 14.04 et un applet f.lux au panneau. Je ne sais pas si cela fait une différence que vous utilisiez Unity et ce n'est pas le cas.
Karel
1
Je suppose que c'est le cas car c'est un problème connu que le flux ne fonctionne pas à Ubuntu. 14.04: /
Marius
4
J'ai suivi les conseils de @ Karel et f.lux fonctionne bien pour moi. Exécuter Ubuntu 14.04 et Unity.
Andrew C
1
@ Emi Une fois que vous avez configuré f.lux, le seul moyen que je connaisse pour récupérer la fenêtre de configuration consiste sudo apt-get purge fluxguià supprimer f.lux, puis à réinstaller f.lux. Et si vous vous trompez de réglage, alors f.lux ne démarrera pas. Lorsque vous réinstallez f.lux, veillez à ce que tout soit correct cette fois-ci. Je le sais par expérience personnelle. S'il existe un meilleur moyen que celui-ci pour résoudre les problèmes liés à f.lux, je ne le sais pas.
Karel
2

Nouvelle application Flux pour Ubuntu 15.04+

Flux pour Ubuntu

Le référentiel de Kilian Valkhof pour Flux ne se met plus à jour, mais vous pouvez utiliser le PPA de Nathan Rennie-Waldock .

Exécutez ces commandes pour installer Flux:

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

Retirer:

$ sudo apt-get remove fluxgui

Via: Manuel Ubuntu

Sheharyar
la source
Pas certain. Cela marche. : /
Sheharyar
Attendez ... Je viens de tester à nouveau. Cela a fonctionné pour moi hier, mais maintenant cela ne fonctionne plus. Je peux démarrer l'applet, mais aucun changement de couleur de l'écran.
Revetahw
Quelle est votre heure locale? La couleur change automatiquement après le coucher du soleil
Sheharyar,
Ouais je sais. J'utilise f.lux sous Windows, OS X, Android, iOS, etc. Cela n'a pas fonctionné sous Ubuntu ce soir. J'ai aussi essayé la fonction "Aperçu", qui ne fonctionnait pas non plus.
Revetahw
C'est bizarre. En l'utilisant maintenant. Essayez de redémarrer votre ordinateur ou de le mettre à jour
Sheharyar
0

Puis-je suggérer furtif ?

ravi

Eyesome est un script bash fonctionnant en tant que démon et dormant la plupart du temps, 24h / 24 et 7j / 7. Il ajuste automatiquement la luminosité de l'écran (et éventuellement le gamma également) de l'écran de votre ordinateur portable via une interface matérielle et jusqu'à deux autres moniteurs à l'aide du logiciel de contrôle de xrandr.

Au lever du soleil (l'heure est automatiquement obtenue chaque jour sur Internet), la luminosité de votre écran (et éventuellement du gamma également) est ajustée progressivement. Le réglage progressif est défini par vous mais 120 minutes me conviennent. Pour que les ajustements restent imperceptibles, définissez un intervalle de sommeil entre les ajustements. Le meilleur choix est probablement entre 15 et 60 secondes et la valeur par défaut est 60.

Une fois la transition au lever du soleil terminée, un démon monstrueux dort plusieurs heures jusqu'à ce que la transition au coucher du soleil commence. J'utilise 90 minutes avant le coucher du soleil, mais vous pouvez définir la période de votre choix.

À l'inverse de la transition au lever du soleil, la transition au coucher du soleil diminue progressivement la luminosité de l'écran (et éventuellement le gamma aussi), de sorte qu'elle ne soit pas visible.

Notez que pendant la nuit, le gamma peut augmenter. Par exemple, le gamma rouge peut être défini à 1,0 le jour et à 1,2 la nuit pour réduire la fatigue oculaire. Le gamma bleu, quant à lui, peut être défini à 1,0 le jour et à 0,8 pendant la nuit;

Pour réduire les ressources, eyeome dort toute la période entre le coucher et le lever du soleil. Selon votre lieu de résidence et la saison, le sommeil moyen sera de 12 heures.

Configuration de Eyesome - Menu principal

Pour configurer ce que vous voulez, un menu principal est fourni:

eyesome main menu.png

Modifier la configuration - onglet Général

Lorsque vous cliquez sur le bouton Modifier dans le menu principal, l'onglet général de modification de la configuration apparaît initialement comme indiqué ci-dessous.

eyesome configuration general tab.png

Le nom de votre pays / ville devrait apparaître automatiquement. Si nécessaire, vous pouvez le remplacer.

Modifier la configuration - Onglet Moniteur 1

En cliquant sur l'onglet Moniteur 1 ci-dessus, ce panneau apparaîtra dans ma configuration (la vôtre peut être différente):

eyesome-edit-configuration-monitor-1.png

Ne soyez pas découragé par ces paramètres, ils sont pour la plupart automatiquement obtenus automatiquement. Vous devrez cependant régler la luminosité / les niveaux diurne et nocturne.

Editer la configuration - Onglet Monitor 3

En cliquant sur l'onglet Monitor 3, ce panneau apparaît dans ma configuration (le vôtre peut être différent):

L’onglet Monitor 2 n’est pas affiché car il s’agit d’un nouveau téléviseur avec luminosité adaptative et Smart OS. Il ne nécessite aucun remplacement par Eyesome.

entrez la description de l'image ici

Si, après l'installation de eyesome, vous connectez un autre moniteur à votre système, vous devrez peut-être entrer le xrandrnom du moniteur.

Eyesome Setup - test de 5 secondes

Dans le menu principal, vous pouvez tester vos paramètres de luminosité et de gamma diurnes et nocturnes pendant 5 secondes en cliquant sur les boutons Daytime et Nighttime . Vous pouvez modifier la durée du test de 5 secondes à 20 secondes à partir de l'onglet Editer la configuration - Général.

Voici à quoi ressemble le test nocturne de 5 secondes:

très beau test.gif

Manipulation d'événements inhabituels

Supposons que vous suspendez votre ordinateur portable le matin avant le travail et que l’écran est à l’éclairage. Vous rentrez chez vous après le travail lorsque le soleil est haut dans le ciel et ouvrez votre ordinateur portable. L'écran est si sombre que vous ne pouvez pas le lire.

Pour résoudre ce scénario, un fichier de contrôle systemd est fourni:

  • /etc/systemd/system-sleep/systemd-wake-eyesome Le fichier de contrôle est appelé chaque fois que le système est suspendu ou repris.
  • Le fichier de contrôle appelle le script bash /usr/local/bin/wake-eyesome.shpour réinitialiser la luminosité au maximum, puis se mettre en veille jusqu'à la transition au coucher du soleil.

La nuit, vous regardez un film sur votre téléviseur externe et fermez le couvercle de votre ordinateur portable pour un meilleur visionnage. Ubuntu / Lightdm / xrandr prend quelques secondes, puis réinitialise votre téléviseur externe à sa pleine luminosité. OUCH à vos yeux.

Pour résoudre ce scénario, un fichier de contrôle d'événement acpi est fourni:

  • /etc/acpi/event/lid-event-eyesome Le fichier de contrôle est appelé chaque fois que le couvercle de l'ordinateur portable est ouvert ou fermé.
  • Le fichier de contrôle appelle le script bash /etc/acpi/acpi-lid-eyesome.shpour gérer l'ouverture et la fermeture du couvercle.
  • À tour de rôle, le script bash appelle /usr/local/bin/wake-eyesome.shà réinitialiser la luminosité pour la visualisation nocturne et à dormir jusqu'à la transition au coucher du soleil.

    Suspendre / Fermer le couvercle / Vérifier la luminosité / Éteindre / Bouchon à chaud

Sommaire

Eyesome peut être téléchargé à partir de: https://github.com/WinEunuuchs2Unix/eyesome

Ce programme vient de sortir en septembre 2018, alors merci de me prévenir si vous rencontrez un problème ou si vous avez des suggestions d'amélioration.

La phase de documentation ne fait que commencer, alors n'hésitez pas à poser des questions. Vos questions peuvent même entraîner des améliorations de la documentation.

WinEunuuchs2Unix
la source