Bayrouni wrote:
Pas besoin de faire un echo. Il suffit de rediriger la sortie de date directement. C'est echo qui 'supprime' le \n.Jean-Michel OLTRA wrote: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).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.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
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.