[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: affichage sur 2 lignes probleme



Bayrouni wrote:

Jean-Michel OLTRA wrote:

   bonjour,


Le samedi 05 mars 2005, Bayrouni a écrit...


Je voudrais afficher regulièrement la date et l'heure avec osd_cat.
La date sur une ligne et l'heure sur une autre ligne.
J'utilise pour ça la commande suivante,
echo $(date +"%A %n %k:%M") |osd_cat --color="orange" --delay=1 --font="-adobe-helvetica-*-r-*-*-*-720-100-100-*-*-iso8859-1"


Mais l'affichage se fait en un seule ligne.
Pourtant j'ai lu le man de date et le caractère %n sert justement à inserer un saut de ligne.


C'est peut-être du à osd_cat. Chez moi le %n marche bien avec date.

A propos de xod-bin, j'avais installé une version recente (j'utilise sid), mais il y avait un problème de font puisque osd_cat s'acharnait à dire q'uil ne trouvait pas la font par defaut. (j'ai tout essayé mais en vain).

J'ai alors installé une version de woody ( 0.7.0-4 ) et tout d'un coup l'affichage marchait. Seulement avec moins d'options comme affichage centré etc ... mais surtout le saut de ligne qui ne marche.

Merci


Pas besoin de faire un echo. Il suffit de rediriger la sortie de date directement. C'est echo qui 'supprime' le \n.
Cette commande fonctionne bien sur ma machine:
date +"%A %n %k:%M" |osd_cat --color="orange" --delay=1 --font="-adobe-helvetica-*-r-*-*-*-720-100-100-*-*-iso8859-1"

ou sinon en utilisant echo:
echo -e $(date +"%A \n %k:%M") | osd_cat --color="orange" --delay=1 --font="-adobe-helvetica-*-r-*-*-*-720-100-100-*-*-iso8859-1"

comme ca echo -e transformera le \n en saut à la ligne.



Reply to: