Bonjour à tous,
J’ai un script shell qui affiche la couleur des jours dans le terminal.
Je voudrais savoir s’il existe une possibilité d’afficher ce script sur l’écran du PC au démarrage, ou mieux dans une fenêtre parametrable?
Bonjour à tous,
J’ai un script shell qui affiche la couleur des jours dans le terminal.
Je voudrais savoir s’il existe une possibilité d’afficher ce script sur l’écran du PC au démarrage, ou mieux dans une fenêtre parametrable?
Ça dépend de ton environnement de bureau, mais tu peux effectivement lancer un terminal qui lance le script en question au démarrage.
Selon le terminal que tu utilises ou l’environnement de bureau, il est même possible de configurer la façon dont s’affiche le terminal.
Sans plus de détail sur ton environnement, je ne peux pas vraiment te donner plus de détail…
Merci pour ta réponse.
Je suis sous Xfce
Bonjour
Maintenant, afin d’avoir une idée plus précise de ce qu’il fait et de ce qu’il serait possible de faire avec, il nous faudrait voir le contenu du script.
C’est pas plus simple d’avoir la date et l’heure correctement configuré sur ton bureau plutôt ?
en effet car ça ressemble à du probleme XY tout ça.
Je suis désolé, je viens de m’apercevoir que j’ai oublié de préciser que c’était la couleur des jours de l’abonnement Tempo.
Le script:
DATEJOUR=$(date +%Y-%m-%d)
DATEJOUR_FR=$(date '+%A %d-%m-%Y')
DATEDEMAIN_FR=$(date --date='next day' '+%A %d-%m-%Y')
adresse="particulier.edf.fr/services/rest/referentiel/searchTempoStore?dateRelevant="
adresseJoursRestants="particulier.edf.fr/services/rest/referentiel/getNbTempoDays?TypeAlerte=TEMPO"
adresse="https://${adresse}${DATEJOUR}"
RESULT="`wget -qO- $adresse`"
RESULT_JOURS_RESTANTS="`wget -qO- $adresseJoursRestants`"
COLOR_GREY="\U0002B1B"
COLOR_RED="\U0001F7E5"
COLOR_WHITE="\U0002B1C"
COLOR_BLUE="\U0001F7E6"
coul_J=$(echo $RESULT | jq -r '.couleurJourJ')
coul_J1=$(echo $RESULT | jq -r '.couleurJourJ1')
color () {
if [[ "$1" == 'TEMPO_BLEU' ]]; then
echo $COLOR_BLUE
elif [[ "$1" == 'TEMPO_BLANC' ]]; then
echo $COLOR_WHITE
elif [[ "$1" == 'TEMPO_ROUGE' ]]; then
echo $COLOR_RED
else
echo $COLOR_GREY
fi
}
picto_coul_j=$(color $coul_J)
picto_coul_j1=$(color $coul_J1)
coul_ROUGE=$(echo $RESULT_JOURS_RESTANTS | jq -r '.PARAM_NB_J_ROUGE')
coul_BLANC=$(echo $RESULT_JOURS_RESTANTS | jq -r '.PARAM_NB_J_BLANC')
coul_BLEU=$(echo $RESULT_JOURS_RESTANTS | jq -r '.PARAM_NB_J_BLEU')
printf "%b\n" "$DATEJOUR_FR : " "$picto_coul_j $coul_J " " " "Demain $DATEDEMAIN_FR : " "$picto_coul_j1 $coul_J1" " " "Jours restants : " "$COLOR_RED $coul_ROUGE jour(s) rouge(s) " "$COLOR_WHITE $coul_BLANC jour(s) blanc(s) " "$COLOR_BLUE $coul_BLEU jour(s) bleu(s)"
Quand je lance conky je n’ai rien à l’écran:
$ conky
$ conky: desktop window (1e00028) is subwindow of root window (759)
$ conky: window type - desktop
$ conky: drawing to created window (0x6000001)
$ conky: drawing to double buffer