Goran Ristic wrote:
> 
> Hallo.
> 
> Ich arbeite am liebsten auf der Con. Unter Windoof hatte ich mir
> mal ein Script geschrieben, welches bewirkte, da� in der oberen
> rechten Ecke immer das aktuelle Datum, bzw die aktuelle Zeit
> angezeigt wird.
> 
> Hat jemand von euch eine �hnliche L�sung f�r Linux?

Eine der simpelsten Loesungen ist diese:

while sleep 1; do 
   echo -ne "\033[s\033[1;71H $(date +%H:%M:%S) \033[u" >/dev/tty0
done &

Dabei wird die Zeit in der Form HH:MM:SS in der oberen rechten Ecke
der jeweils aktuellen Konsole ausgegeben. Die Position kannst du
durch Aenderung der Zahl 71 beeinflussen. 

Um das Ausgabe-Format zu aendern, musst du den Formatstring des 
'date' Kommandos anpassen. Natuerlich ist auch Datum moeglich.

Aktualisierung erfolgt mit 'sleep 1' etwas weniger als einmal pro
Sekunde. Kannst du natuerlich beliebin aendern.

Kleiner Nachteil: Wenn du, beispielsweise, beim Lesen von man pages
Text nach unten scrollst, wandert auch eine Uhrzeit mit.




Wenn man das vermeiden will, gibts nur eine Loesung: Uhrzeit in den
Prompt mit einbauen. Wirkt dann nur, wenn man sich an der Kommando-
Zeile befindet. Dann in allen Programmen, die so etwas bieten, auch
Uhrzeit aktivieren. Sind aber wenige. 

Auch diese Loesung hat einenNachteil: Die shell verhaelt sich etwas
seltsam bei ueberlangen Kommandozeilen. Ist zwar auch akzeptabel
hinzukriegen, ist aber ziemlich kniffelig.

Das obige Script koenntest du z.B. in /sbin/init.d/boot.local mit
bauen.

Henning

-- 
  H. Henning Vossieck - [EMAIL PROTECTED] - http://www.ndh.net/home/vossieck/
   49 2291 3010/6519
--
Um aus der Liste ausgetragen zu werden, eine Mail an [EMAIL PROTECTED]
schicken, mit dem Text: unsubscribe suse-linux

Antwort per Email an