# Afficher script shell sur l'ecran du PC

**URL:** <https://www.debian-fr.org/t/afficher-script-shell-sur-lecran-du-pc/88017>\
**Category:** Support Debian\
**Created:** [Mars 19, 2023, 10:54 UTC](https://www.debian-fr.org/t/afficher-script-shell-sur-lecran-du-pc/88017 "2023-03-19T10:54:41Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mars 19, 2023, 10:54 UTC](https://www.debian-fr.org/t/afficher-script-shell-sur-lecran-du-pc/88017/1 "2023-03-19T10:54:42Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Mars 19, 2023, 8:22 UTC](https://www.debian-fr.org/t/afficher-script-shell-sur-lecran-du-pc/88017/2 "2023-03-19T20:22:24Z")

</div>

Ç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…

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mars 19, 2023, 9:01 UTC](https://www.debian-fr.org/t/afficher-script-shell-sur-lecran-du-pc/88017/3 "2023-03-19T21:01:55Z")

</div>

Merci pour ta réponse.

Je suis sous Xfce

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 20, 2023, 6:45 UTC](https://www.debian-fr.org/t/afficher-script-shell-sur-lecran-du-pc/88017/4 "2023-03-20T06:45:29Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 20, 2023, 7:39 UTC](https://www.debian-fr.org/t/afficher-script-shell-sur-lecran-du-pc/88017/5 "2023-03-20T07:39:40Z")

</div>

> [@felvic](#):
>
> 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?

C’est pas plus simple d’avoir la date et l’heure correctement configuré sur ton bureau plutôt ?

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Mars 20, 2023, 7:56 UTC](https://www.debian-fr.org/t/afficher-script-shell-sur-lecran-du-pc/88017/6 "2023-03-20T07:56:40Z")

</div>

> [@Clochette](#):
>
> 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.

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mars 20, 2023, 9:06 UTC](https://www.debian-fr.org/t/afficher-script-shell-sur-lecran-du-pc/88017/7 "2023-03-20T09:06:40Z")

</div>

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:

```auto
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)"

```

---

<div class="post-metadata">

**Author:** ![pled](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pled/32/11791_2.png) [@pled](https://www.debian-fr.org/u/pled)\
**Post date:** [Mars 20, 2023, 9:19 UTC](https://www.debian-fr.org/t/afficher-script-shell-sur-lecran-du-pc/88017/8 "2023-03-20T09:19:57Z")

</div>

Regarde du côté de [Conky](https://github.com/brndnmtthws/conky) ?

---

<div class="post-metadata">

**Author:** ![felvic](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e56c9b/32.png) [@felvic](https://www.debian-fr.org/u/felvic)\
**Post date:** [Mars 20, 2023, 10:28 UTC](https://www.debian-fr.org/t/afficher-script-shell-sur-lecran-du-pc/88017/9 "2023-03-20T10:28:29Z")

</div>

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
```
