#1 Le 15/02/2020, à 09:50
- jdt37b
Conky+script : script en couleur ... conky sans couleur
Bonjour à tous,
J’ai eu la mauvaise idée de vouloir mettre de la couleur dans un script appelé par un conky (un echo en rouge si un taux est négatif), ça ne marche pas.
Pour tester, en exécutant en mode terminal un script sh ~/.conky/test.sh avec :
echo "\033[0;31mJ'écris en rouge\033[0m"
la couleur rouge apparaît bien.
En exécutant un conky avec
${exec ~/.conky/test.sh}
, le texte affiché est « 033[0;31mJ'écris en rouge\033[0m » et la couleur est celle par défaut.
Une solution ?
Merci d’avance.
Acer Aspire XC330 - AMD A9-9420 - 8Go - HDD 1To - AMD Radeon R5 - Xubuntu 24.04 LTS (Noble) - 64 bits
Asus VivoBook X515JA - Intel Core i3-1005G1 - 8Go - SSD 0,5To - Intel driver i915 - Xubuntu 20.04 LTS (Focal) - 64 bits
Hors ligne
#2 Le 15/02/2020, à 09:54
- Compte supprimé
Re : Conky+script : script en couleur ... conky sans couleur
Bonjour,
echo -e "\033[0;31mJ'écris en rouge\033[0m"
?
#3 Le 15/02/2020, à 10:47
- jdt37b
Re : Conky+script : script en couleur ... conky sans couleur
pseudofab,
Pas mieux, il m'affiche "[0;31mJ'écris en rouge\033[0m", sans le "\033" et toujours sans couleur.
J'avais essayé le "-e" et différentes couleurs, sans succès.
Acer Aspire XC330 - AMD A9-9420 - 8Go - HDD 1To - AMD Radeon R5 - Xubuntu 24.04 LTS (Noble) - 64 bits
Asus VivoBook X515JA - Intel Core i3-1005G1 - 8Go - SSD 0,5To - Intel driver i915 - Xubuntu 20.04 LTS (Focal) - 64 bits
Hors ligne
#4 Le 15/02/2020, à 11:06
- Compte supprimé
Re : Conky+script : script en couleur ... conky sans couleur
Je pense que ton souci est lié à l'utilisation de la commande exec .
Exécute la COMMANDE, en remplaçant ce shell par le programme spécifié.
. Ton echo -e n'étant pas exécuté par le shell, ça ne marche pas...
édit: Si je dis une bêtise, les cadors du site la rectifieront .
Dernière modification par Compte supprimé (Le 15/02/2020, à 11:14)
#5 Le 11/01/2021, à 09:16
- Compte supprimé
Re : Conky+script : script en couleur ... conky sans couleur
édit: Si je dis une bêtise, les cadors du site la rectifieront .
[détartrage: un an plus tard]
Bonjour,
Ben justement , je ne disais que des bêtises .
Je ne connaissais pas alors conky, et mes réponses étaient à coté de la plaque. Malheureusement personnes ne m'a repris...
Désolé @jdt37b.
Voici ce qu'il fallait faire:
dans ton script bash :
printf "\${color red}Ceci est en rouge
Dernière modification par Compte supprimé (Le 11/01/2021, à 09:19)