m.o.o.
04.10.04, 23:58
Hallo Leute,
heute habe ich es endlich geschafft (nach ca. 6 Monaten Suche) einen dauerhaften (also in allen Anwendungen vorhandene) blinkenden Blockcursor für die Textkonsole hinzubekommen, und zwar geht das so:
man muss in der Headerdatei console_struct.h (Pfad: linux-*/include/linux/console_struct.h) des Linuxkernels die Zeile (hier: #113)
#define CUR_DEFAULT CUR_UNDERLINE
zu
#define CUR_DEFAULT CUR_BLOCK
umändern. Dann noch schnell den Kernel neu kompilieren und fertig!
Gruß, Florian
PS: Die #defines davor kann man auch ausprobieren. Was bei CUR_DEF kommt weiß ich nicht, die anderen kann man erraten (besonders lustig ist CUR_NONE).
PPS: Wenn man die Cursor mal ausprobieren möchte vor dem Kompilieren: linux-*/DOCUMENTATION/VGA-softcursor.txt. Das erste Argument (\033[?ARGUMENTc) entspricht den versch. #defines (z.B. 1). Wie man Farbe bei den Einkompilierten Cursorn hinbekommt, weiß ich leider nicht.
heute habe ich es endlich geschafft (nach ca. 6 Monaten Suche) einen dauerhaften (also in allen Anwendungen vorhandene) blinkenden Blockcursor für die Textkonsole hinzubekommen, und zwar geht das so:
man muss in der Headerdatei console_struct.h (Pfad: linux-*/include/linux/console_struct.h) des Linuxkernels die Zeile (hier: #113)
#define CUR_DEFAULT CUR_UNDERLINE
zu
#define CUR_DEFAULT CUR_BLOCK
umändern. Dann noch schnell den Kernel neu kompilieren und fertig!
Gruß, Florian
PS: Die #defines davor kann man auch ausprobieren. Was bei CUR_DEF kommt weiß ich nicht, die anderen kann man erraten (besonders lustig ist CUR_NONE).
PPS: Wenn man die Cursor mal ausprobieren möchte vor dem Kompilieren: linux-*/DOCUMENTATION/VGA-softcursor.txt. Das erste Argument (\033[?ARGUMENTc) entspricht den versch. #defines (z.B. 1). Wie man Farbe bei den Einkompilierten Cursorn hinbekommt, weiß ich leider nicht.