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:
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.
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):
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.
Si, après l'installation de eyesome, vous connectez un autre moniteur à votre système, vous devrez peut-être entrer le xrandr
nom 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:
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.sh
pour 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.sh
pour 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.