Hallo,
ich haette mal noch eine Frage:
Wie kann ich unter der Linux-Konsole (kein X-Server) herausfinden, an welcher Position der Cursor gerade steht? Ich habe bis jetzt nur die Moeglichkeit gefunden, dem Terminal per Steuersequenzen zu sagen, dass es die Position speichern / wiederherstellen soll, aber ich will die Position ja wissen.
Wie koennte man das am Besten anstellen?
Vielen vielen Dank im Voraus!
lg
roschi
Cursor-Position unter Linux-Konsole herausfinden
- roschi
- User
- Beiträge: 225
- Registriert: Samstag 29. März 2008, 18:58
- Wohnort: Thueringen, Deutschland
- Kontaktdaten:
den Text-CursorLeonidas hat geschrieben:Meinst du den Mauszeiger oder den Cursor?
[size=117]Fuer Alle, die in Python einsteigen wollen, kann ich das Buch [url=http://abop-german.berlios.de/]A Byte of Python[/url] nur waermstens empfehlen![/size]
- mkesper
- User
- Beiträge: 919
- Registriert: Montag 20. November 2006, 15:48
- Wohnort: formerly known as mkallas
- Kontaktdaten:
In der curses-Peschreibung der Python Library findet sich die Methode curses.getsyx(). Die scheint zu machen, was du willst.
- roschi
- User
- Beiträge: 225
- Registriert: Samstag 29. März 2008, 18:58
- Wohnort: Thueringen, Deutschland
- Kontaktdaten:
Hallo!
lg
roschi
Das habe ich schon versucht, aber sobald ich curses.initscr() aufrufe, wird mein terminal etwas eigenartig... Alles ist dann merkwuerdig verschoben. Auch nach dem Beenden des Interpreters bleibt das so. Ich habe vergessen, zu erwaehnen, dass ich auf der aktuellen Konsole die Position moechte, also nicht nur innerhalb meines Python-Programms. Das Script soll im Hintergrund laufen und dann in regelmaessigen Intervallen die Position des Cursors pruefen. Wird diese Information nicht auch in /dev/vcsa gespeichert? Wenn ja, koennte ich die doch auslesen, aber wie?curses.getsyx()¶
Returns the current coordinates of the virtual screen cursor in y and x. If leaveok is currently true, then -1,-1 is returned.
lg
roschi
[size=117]Fuer Alle, die in Python einsteigen wollen, kann ich das Buch [url=http://abop-german.berlios.de/]A Byte of Python[/url] nur waermstens empfehlen![/size]