Hallo,
erst einmal noch vielen Dank ein Reinhard für die ausführliche Beschreibung zu meinem Terminal-Problem. Mit der TERM- Variable kann ich nun wenigstens die Ctrl+[]-Kombinationen nutzen. Die Funktionstasten funktionieren teilweise, wenn ich als Variable vt300 setze - allerdings sind die dann alle etwas verdreht (F5 -> F1 usw.).
Eine andere Frage gibts noch: Wie ich schon einmal geschrieben habe, benutze ich eine Framebuffer-Konsole (auf einer Mach64- Karte) weil ich damit mehr Zeichen auf den Bildschirm bekomme. Standardmäßig bootet der Kernel damit mit 640x400 und 65Hz. Mit einem LILO-Parameter (VGA=...) kann ich zwar die Auflösung schon beim Booten festlegen, allerdings ist da die Bildwieder- holfrequenz sehr niedrig. Um das lästige, nachträgliche Um- schalten mit fbset zu vermeiden kam mir die Idee, das man das vielleicht irgendwie schon in den Kernel-Sourcen fest- setzen kann bzw. einen dieser VGA=... -Parameter auf diese Weise manipuliert. Ist das prinzipiell möglich bzw. was tut das fbset-Programm genau? Ändert es Parameter im Kernel, der dann wiederum die Grafikkarte anders anspricht; oder greift fbset direkt auf die Grafikkarte zu, was dann bedeuten würde, dass eine Änderung im Kernel keinen Sinn hätte?
Viele Grüße,
Matthias
On Mon, Jun 11, 2001 at 10:26:32AM +0200, Matthias Petermann wrote:
Hallo,
Hallo Matthias,
Eine andere Frage gibts noch: Wie ich schon einmal geschrieben habe, benutze ich eine Framebuffer-Konsole (auf einer Mach64- Karte) weil ich damit mehr Zeichen auf den Bildschirm bekomme. Standardmäßig bootet der Kernel damit mit 640x400 und 65Hz.
Benutzt du das Vesa-Modul oder ein anderes? Beim Vesa-Modul kann man die Bildschirmwiederholfrequenz nicht ändern (außer mit speziellen DOS-Tools :()
Bei den anderen Modulen kannst du die Wiederholfrequenz über den VGA-Parameter mit angeben (mehr Infos /usr/src/linux/Documentation/fb/*)
Ist das prinzipiell möglich bzw. was tut das fbset-Programm genau? Ändert es Parameter im Kernel, der dann wiederum die Grafikkarte anders anspricht; oder greift fbset direkt auf die Grafikkarte zu, was dann bedeuten würde, dass eine Änderung im Kernel keinen Sinn hätte?
fbset führt ioctl()-Aufrufe auf /dev/fbX aus, die vom Kernel interpretiert werden. Der Kernel setzt die Befehle dann auf der Grafikkarte um.
Ciao, Tobias
lug-dd@mailman.schlittermann.de