Erreur sur script redshift

Problèmes et questions sur les environnements graphiques et les applications.

Erreur sur script redshift

Message par obelix1502 » 11 Sep 2017, 17:12

Bonsoir,

Redshift a toujours fonctionné, même très bien chez moi. Je ne sais si c'est à cause d'une màj, mais le script présent dans ~/.config/redshift/hooks/ et nommé brighness.sh ne fonctionne plus :

Code : Tout sélectionner
#!/bin/sh

# Set brightness via xbrightness when redshift status changes

# Set brightness values for each status.
# Range from 1 to 100 is valid
brightness_day="100"
brightness_transition="50"
brightness_night="10"
#!/bin/sh

# Set brightness via xbrightness when redshift status changes

# Set brightness values for each status.
# Range from 1 to 100 is valid
brightness_day="100"
brightness_transition="50"
brightness_night="10"
# Set fade time for changes to one minute
fade_time=60000

case $1 in
        period-changed)
                case $3 in
                        night)
                                xbacklight -set $brightness_night -time
$fade_time
                                ;;
                        transition)
                                xbacklight -set $brightness_transition
-time $fade_time
                                ;;
                        daytime)
                                xbacklight -set $brightness_day -time
# Set fade
time for
changes to one minute
fade_time=60000

case $1 in
        period-changed)
                case $3 in
                        night)
                                xbacklight -set $brightness_night -time
$fade_time
                                ;;
                        transition)
                                xbacklight -set $brightness_transition
-time $fade_time
;;
 daytime)
                                xbacklight -set $brightness_day -time
$fade_time
                                ;;
                esac
                ;;
esac


Au lancement j'ai l'erreur :

Code : Tout sélectionner
/home/bruno/.config/redshift/hooks/brightness.sh.save.1: ligne 36: erreur de syntaxe près du symbole inattendu « newline »
/home/bruno/.config/redshift/hooks/brightness.sh.save.1: ligne 36: `time for '
/home/bruno/.config/redshift/hooks/brightness.sh: ligne 25: xbacklight : commande introuvable
/home/bruno/.config/redshift/hooks/brightness.sh: ligne 26: 60000 : commande introuvable


Comment se fesse ? Une erreur et commande introuvable pour un trux qui a toujours fonctionné...

Faut-il enlever la première partie du script avant :
# Set brightness via xbrightness when redshift status changes ?
Dernière édition par obelix1502 le 12 Sep 2017, 17:16, édité 1 fois.
ASUSTeK model: Z97-E v
Intel Core i5-5675C
Card: NVIDIA: GeForce GTX 750
Distro:Manjaro XFCE
Avatar de l’utilisateur
obelix1502
 
Message(s) : 230
Inscription : 15 Mai 2016, 21:49
Localisation : Frameries, Belgique

Re: Erreur sur script redshift

Message par lemust83 » 12 Sep 2017, 03:45

Bonjour.
J'ai mis ton script via un copier/coller dans un fichier que j'ai crée avec nano.
La ligne 36 se scinde en trois lignes et donc la seconde commence par une erreur attendue par la boucle for qui devrait en commentaire à la suite de #set fade.... Je te propose de modifier
Code : Tout sélectionner
# Set fade
time for
changes to one minute
en
Code : Tout sélectionner
# Set fade-time for changes to one minute
et de relancer pour voir.
Tour: MANJARO (Xfce) 64 Testing: Dual core AMD A4-3300
Mobo: Gigabyte model: GA-A55M-S2HP
Bios: Award v: F2 date: 07/13/2011
Arch en Dual.
Aucun lien publicitaire ne saurait être toléré dans la signature!
Avatar de l’utilisateur
lemust83
Administrateur
 
Message(s) : 5860
Inscription : 23 Nov 2012, 15:15
Localisation : Montauban 82

Re: Erreur sur script redshift

Message par obelix1502 » 12 Sep 2017, 17:16

Merci, mais ça ne fonctionnait toujours pas.

J'ai donc effacé le script, supprimé le dossier hook et créé un fichier redshift.conf :

Code : Tout sélectionner
; Paramètres globaux pour redshift.
[redshift]
; Régler les températures de jour et de nuit de l'écran.
temp-day=5500
temp-night=3500

; Activer / Désactiver une transition en douceur entre le jour et la nuit.
; 0 provoquera un changement direct de jour à la température de l'écran de nuit.
; 1 va progressivement augmenter ou diminuer la température de l'écran.
transition=1

; Réglez la luminosité de l'écran. Par défaut 1.0.
;brightness=1
; Il est également possible d'utiliser des réglages différents pour le jour et la nuit
; depuis la version 1.8.
;brightness-day=0.7
;brightness-night=0.4
; Réglez le gamma de l'écran (pour toutes les couleurs, ou chaque canal de couleur
; individuellement).
gamma=0.8
;gamma=0.8:0.7:0.8
; Cela peut aussi être réglée individuellement pour le jour et la nuit depuis
; la version 1.10.
;gamma-day=0.8:0.7:0.8
;gamma-night=0.6

; Sélectionner le service de localisation : 'geoclue', 'gnome-clock', 'manual'
; tapez 'redshift -l list' pour voir les valeurs possibles.
; Les paramètres du service de localisation sont dans une section différente.
location-provider=manual

; Sélectionner la méthode d'ajustement : 'randr', 'vidmode'
; tapez 'redshift -m list' pour voir toutes les valeurs possibles.
; 'randr' est la méthode préférée, 'vidmode' est une ancienne API
; mais fonctionne dans certains cas où 'randr' fait défaut.
; Les paramètres de la méthode d'ajustement sont dans une section différente.
adjustment-method=randr

; Configuration du service de localisation :
; tapez 'redshift -l PROVIDER:help' pour voir les paramètres
; exemple : 'redshift -l manual:help'
[manual]
lat=48.8
lon=2.3

; Configuration de la méthode d'ajustement
; tapez 'redshift -m METHOD:help' pour voir les paramètres
; exemple : 'redshift -m randr:help'
; Dans cet exemple, randr est configuré pour ajuster l'écran 1.
; Notez que la numérotation commence à partir de 0, donc c'est en fait le premier écran.
[randr]
screen=0

Avec la bonne latitude et longitude.
ASUSTeK model: Z97-E v
Intel Core i5-5675C
Card: NVIDIA: GeForce GTX 750
Distro:Manjaro XFCE
Avatar de l’utilisateur
obelix1502
 
Message(s) : 230
Inscription : 15 Mai 2016, 21:49
Localisation : Frameries, Belgique


Retour vers Applications et Environnements Graphiques

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Bing [Bot] et 6 invité(s)