Hayabuzza
Well-Known Member
Wer gerne mit der Konsole ohne X arbeitet, kann es mit vesa.ko kernelmodul versuchen.
- Es bring bessere Übersicht beim Systemen ohne X und SSH
- Schriften sehen besser aus, da besser an LCD Monitoren sichtbar
als Erstes muss man, die Option "options SC_PIXEL_MODE" in die Kernelkonfiguration einfügen und den Kernel neubauen sowie installieren.
siehe dazu http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/kernelconfig.html
Zeile in der Kernelconfigfile /usr/src/sys/i386/conf/(MyKernelName)
bei amd64/usr/src/sys/amd64/conf/(MyKernelName)
als nächste muss man den Portsbaum um vesa Modul erweitern.
mehr Info dazu http://forums.freebsd.org/archive/index.php/t-6291.html
zum Patchen der Ports
nach dem die Ports das Vesa modul enthalten wechselt man das Verzeichnis
anschließend vesa.ko bauen
damit werden im Verzeichnis /boot/modules/ entsprechende Module erstellt.
als nächstes muss man Verzeichnis /boot/modules zum laden beim start freigeben,
dazu fügt man in /boot/loader.conf folgende zeilen
und damit das Modul beim booten geladen wird noch in /boot/loader.conf
jetzt das System neustarten damit das Modul gestartet wird.
Nach dem Login als root sollte man jetzt überprüfen ob das Modul geladen wurde
nun muss man den möglichen Monitormodis testen.
es werden je nach Grafikkarte unterschiedliche Modis angezeigt,
jetzt sollte man das passende Modus für sich selbst aussuchen.
bei mir war es der Modus 283, der unterstütz ein Monitor 1280x1024 bei 24 Bit Farbe.
Um dem Modus zu testen sollte man sich in irgend einen anderen terminal mit STRG+ALT+F2 neu einlogen.
anschließend gibt man, dem zum testen gewünschten Modus ein, bei war es 283
Ist man mit dem Ergebnis zufrieden
fügt man in /etc/rc.conf
Achtung Eingabe von falschen MODE Variablen kann bei dem nächsten Start zum bösen Überraschungen führen.
Nach dem nächsten Start werden alle Konsolen in VESA Modus in der gewählten Auflösung starten.
- Es bring bessere Übersicht beim Systemen ohne X und SSH
- Schriften sehen besser aus, da besser an LCD Monitoren sichtbar
als Erstes muss man, die Option "options SC_PIXEL_MODE" in die Kernelkonfiguration einfügen und den Kernel neubauen sowie installieren.
siehe dazu http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/kernelconfig.html
Zeile in der Kernelconfigfile /usr/src/sys/i386/conf/(MyKernelName)
bei amd64/usr/src/sys/amd64/conf/(MyKernelName)
options SC_PIXEL_MODE
als nächste muss man den Portsbaum um vesa Modul erweitern.
mehr Info dazu http://forums.freebsd.org/archive/index.php/t-6291.html
zum Patchen der Ports
nach dem die Ports das Vesa modul enthalten wechselt man das Verzeichnis
cd /usr/ports/misc/vesa-kmod
anschließend vesa.ko bauen
make install clean
damit werden im Verzeichnis /boot/modules/ entsprechende Module erstellt.
als nächstes muss man Verzeichnis /boot/modules zum laden beim start freigeben,
dazu fügt man in /boot/loader.conf folgende zeilen
module_path="/boot/modules;/boot/kernel"
und damit das Modul beim booten geladen wird noch in /boot/loader.conf
eingefügtvesa_load="YES"
jetzt das System neustarten damit das Modul gestartet wird.
Nach dem Login als root sollte man jetzt überprüfen ob das Modul geladen wurde
es sollte vesa.ko und bei amd64 Systemen x86bios.ko angezeigt werden.kldstat
nun muss man den möglichen Monitormodis testen.
vidcontrol -i mode
es werden je nach Grafikkarte unterschiedliche Modis angezeigt,
jetzt sollte man das passende Modus für sich selbst aussuchen.
bei mir war es der Modus 283, der unterstütz ein Monitor 1280x1024 bei 24 Bit Farbe.
Um dem Modus zu testen sollte man sich in irgend einen anderen terminal mit STRG+ALT+F2 neu einlogen.
anschließend gibt man, dem zum testen gewünschten Modus ein, bei war es 283
wenn die Anzeige Fehler aufweist sollte man sich ein anderen Modi in neuen terminal aussuchen. Ist er einmal defekt kann man kaum was lesen.vidcontrol MODE_283
Ist man mit dem Ergebnis zufrieden
fügt man in /etc/rc.conf
Die xxx stehen für dem Modus der gut funktioniert hat.allscreens_flags="MODE_xxx"
Achtung Eingabe von falschen MODE Variablen kann bei dem nächsten Start zum bösen Überraschungen führen.
Nach dem nächsten Start werden alle Konsolen in VESA Modus in der gewählten Auflösung starten.
Zuletzt bearbeitet: