web-dev-qa-db-fra.com

Flux pour Ubuntu 14.04 - possible?

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)

64
Marius

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é

35
RNA

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 à l'aide de gedit ~/.config/redshift.conf.

Voici à quoi ressemble mon fichier redshift.conf:

; 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 fichier travis.yml avant d'exécuter le fichier exécutable bootstrap.

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 simplement install si vous ne voulez pas utiliser checkinstall. Le paquetage libxcb-randr0-dev devrait satisfaire la dépendance d'utiliser randr comme méthode d'ajustement. Sinon, essayez d'activer vidmode en faisant:

./configure --enable-vidmode
70
Francesco Casula

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 fourni 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, allez dans Paramètres du système -> Périphériques ( -> ) -> Night Light et faites glisser le curseur Night Light de OFF à ON. Configurez ensuite les paramètres de planification.

enter image description here
Paramètres Night Light dans Ubuntu 17.10

L'extension GNOME Shell du curseur de la veilleuse de nuit fournit une interface simple pour modifier la température de la veilleuse à partir 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 f.Lux peut être lancée à partir du tableau de bord ou du terminal à l’aide de la commande fluxguiname__. Lorsqu'il est en cours d'exécution, une icône f.Lux apparaît dans la zone de notification du panneau.

enter image description here
Préférences d'applet indicateur f.Lux dans Xubuntu 14.04

10
karel

Nouvelle application Flux pour Ubuntu 15.04+

Flux for 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 d'Ubuntu

2
Sheharyar

Puis-je suggérer eyeome ?

ravi

Eyesome est un script bash fonctionnant en tant que démon et dormant la plupart du temps, 24 heures sur 24, 7 jours sur 7. Il ajuste automatiquement la luminosité de l'écran (et éventuellement le gamma également) pour l'affichage de votre ordinateur portable via une interface matérielle et jusqu'à deux autres moniteurs à l'aide du contrôle logiciel 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 monumental 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 à son tour peut être défini à 1,0 pendant le jour et à 0,8 pendant la nuit, de sorte qu’il diminuera à la place.

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 Éditer du menu principal, l'onglet général Éditer 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.

enter image description here

Si, après l'installation de eyesome, vous connectez un moniteur différent à votre système, vous devrez peut-être entrer le nom du moniteur xrandr.

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 Daytime et boutons de nuit , respectivement. 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:

eyesome nighttime 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:

  • Le fichier de contrôle /etc/systemd/system-sleep/systemd-wake-eyesome est appelé chaque fois que le système est suspendu ou reprend.
  • Le fichier de contrôle appelle le script bash /usr/local/bin/wake-eyesome.sh pour réinitialiser la luminosité au maximum, puis le 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:

  • Le fichier de contrôle /etc/acpi/event/lid-event-eyesome 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.sh pour gérer l’ouverture et la fermeture du couvercle.
  • À son tour, le script bash époustouflant appelle /usr/local/bin/wake-eyesome.sh pour réinitialiser la luminosité afin de l'afficher de nuit, puis se met en veille jusqu'à la transition au coucher du soleil.

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

Résumé

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.

0
WinEunuuchs2Unix