clock in xterm/console

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
linuxCowboy
Beiträge: 287
Registriert: 05.02.2013 19:47:41

Re: clock in xterm/console

Beitrag von linuxCowboy » 25.01.2014 21:53:51

Mir ist noch nicht klar, welche Idee du davon fuer den Hack verwenden willst?

Althergebracht reserviert man statisch einen Bereich, und kann dann da reinmalen was man will. Wie es screen macht, oder frueher der Norton Commander mit seiner Uhr.

Mir schwebt vor, dynamisch im Terminal einen Bereich zu sichern, mit der Uhr zu beschreiben, und bei jedem scroll erst wieder herzustellen. Also so, wie man das von der Videoprogrammierung her kennt.

Ausserdem klappt das mit der Cursor-Sicherung nicht so richtig. Behakt sich offenbar mit der readline Library. Ist nicht nur im gnome-terminal, sondern auch im reinen xterm!

Man muesste wohl viel tiefer ansetzen. Selbst die bash verwendet einfach nur:

Code: Alles auswählen

static void
print_prompt ()
{
  fprintf (stderr, "%s", current_decoded_prompt);
  fflush (stderr);
}
und zeigt mir den Finger!

init -> gdm3 -> gdm-simple-slave -> gdm-session-worker -> x-session-manager -> gnome-terminal -> bash -> clock.sh
-der_linux_cowboy --- Besser werden! ... f*** w$$

linuxCowboy
Beiträge: 287
Registriert: 05.02.2013 19:47:41

Re: clock in xterm/console

Beitrag von linuxCowboy » 25.01.2014 22:12:38

Liffi hat geschrieben:Ich hab in meiner Prompt eine Uhr die sich aktualisiert.
Du meinst den backslash-escape '\t' im PS1?

Der läuft doch nicht. Wenn mich vergangene Zeiten interessieren habe ich:

Code: Alles auswählen

HISTTIMEFORMAT='|%d.%m._%a_%T|  '
und dann mit:

Code: Alles auswählen

alias h='history 50'
alias hh='history'
alles da!
Zuletzt geändert von linuxCowboy am 08.03.2014 23:27:27, insgesamt 1-mal geändert.
-der_linux_cowboy --- Besser werden! ... f*** w$$

linuxCowboy
Beiträge: 287
Registriert: 05.02.2013 19:47:41

Re: clock in xterm/console

Beitrag von linuxCowboy » 30.01.2014 12:46:13

die (unvermeidliche) BCD-Demo + verbessertes Handling:

Update v1.13: NoPaste-Eintrag37636

"speichern" mit Enter :mrgreen:
-der_linux_cowboy --- Besser werden! ... f*** w$$

linuxCowboy
Beiträge: 287
Registriert: 05.02.2013 19:47:41

Re: clock in xterm/console

Beitrag von linuxCowboy » 02.02.2014 19:43:53

Demo-Update: v1.14 NoPaste-Eintrag37643
-der_linux_cowboy --- Besser werden! ... f*** w$$

Antworten