Afficher script shell sur l'ecran du PC

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 ?

1 J'aime

en effet :slight_smile: 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)"

Regarde du côté de Conky ?

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