[gelöst] Cursor Blinken unterdrücken

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
mullers

[gelöst] Cursor Blinken unterdrücken

Beitrag von mullers » 10.11.2007 09:04:47

Hi,

mittels `setterm -cursor off' oder `echo -e '\033[?17;0;64c' kann ich den Cursor auf der Textkonsole ausschalten, bzw. das Blinken unterdrücken.
Nur, wie oder wo, stelle ich es dauerhaft ein, dass es für alle Programme auf der Konsole gültig ist?

Grüsse
henry
Zuletzt geändert von mullers am 10.11.2007 12:35:47, insgesamt 1-mal geändert.

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Beitrag von ThorstenS » 10.11.2007 09:16:03

hast du schonmal versucht es in deine ~/.bashrc zu schreiben?

mullers

Beitrag von mullers » 10.11.2007 11:27:31

Wäre bei mir .zshrc, sollte aber keinen grossen Unterschied machen, in diesem Fall.
Setze ich dort setterm ist der Cursor deaktiviert - genau einmal. Öffne ich Programm, emacs, blinkt er wieder. Das bezieht sich auf eine Konsole, in einem Terminal Emulator funktiniert es - da brauch' ich es aber nicht.
Das mit `echo -e usw.' ist eine Anweisung für den framebuffer, das klappt so natürlich auch nicht.

mullers

Beitrag von mullers » 10.11.2007 12:34:50

In die .bashrc (oder .zshrc) müsste folgendes rein:

Code: Alles auswählen

 # If on console, change cursor colour according to
 # /usr/src/linux/Documentation/VGA-softcursor.txt
 # Reset using echo -e '\033[?2c'
 if [ $TERM = 'linux' -a $SHELL == '/bin/zsh' ] ; then
     echo -e '\033[?17;0;64c'
 fi
Was mir jetzt nicht sooo viel bringt, weil unter emacs das Ganze von ncurses überschrieben wird. Da gibt es aber einen workaround, den ich mir mal in einer ruhigen Minute anschau'n werde, heute dagegen is' Party :wink:

Grüsse
henry

PS: für Emacs: http://www.emacswiki.org/cgi-bin/emacs- ... nuxConsole

Antworten