OVH Cloud OVH Cloud

affichage sur 2 lignes probleme

4 réponses
Avatar
Bayrouni
Bonjour tout le monde,

Voici mon pet souci:
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.

Qu'ai-je fait comme erreur dans ma ligne?
Merci
Bayrouni


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

4 réponses

Avatar
Jean-Michel OLTRA
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.

--
jm


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Bayrouni
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


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Cédric FINANCE
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.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
messmate
On Sat, 05 Mar 2005 12:12:47 +0100
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.



Je confirme; y'a que le package de stable qui marche mais sans saut de
ligne; echo -e ou pas ni %n ni n.
mess-mate