vim als Standard-Editor festlegen

Ich ziehe vim nano für die Arbeit mit Textdateien vor. Um ihn als Standardeditor unter Debian festzulegen, muss einfach der den Link für den bevorzugten Editor ändern. Dann kann man z.B. seine crontab wieder mit vim bearbeiten.

Server:~# ls -alh /etc/alternatives/editor
lrwxrwxrwx 1 root root 12 29. Apr 07:46 /etc/alternatives/editor -> /usr/bin/nano
Server:~# rm /etc/alternatives/editor
Server:~# ln -s /usr/bin/vim /etc/alternatives/editor
Server:~# ls -alh /etc/alternatives/editor
lrwxrwxrwx 1 root root 12 29. Apr 07:46 /etc/alternatives/editor -> /usr/bin/vim

Konsolenauflösung vergrößern unter Debian Squeeze

In Squeeze hat sich diese Änderung auf einen Eintrag reduziert. Anfangs musste nur noch die folgende Zeile in der Datei /etc/default/grub erweitert werden:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=0x0305"

Den Erweiterungsteil habe ich fett/kursiv markiert. Allerdings ist diese Konfiguration bereits überholt (deprecated).

Aktuell muss mann nur noch den GFXMODE in der Datei o.g. Datei angeben:

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1024x768

Damit diese Einstellung auch nach dem abgeschlossenen Boot-Vorgang noch aktiv ist, muss diese als permanent markiert werden. Das erfolgt in der Datei /etc/grub.d/00_header:

if loadfont `make_system_path_relative_to_its_root 
 "${GRUB_FONT_PATH}"` ; then
 set gfxmode=${GRUB_GFXMODE}
 set gfxpayload=keep
 load_video
 insmod gfxterm
fi

Dazu die Zeile set gfxpayload=keep unterhalb der Zeile set gfxmode=${GRUB_GFXMODE} einfügen.

Danach noch die GRUB Konfigurationsdateien aktualisieren:

update-grub

Danke an Pronto, auf dessen Webseite, ich diesen Tipp gefunden habe.

Konsolenauflösung vergrößern unter Debian Lenny

Auf aktuellen Monitoren mit 19″ und mehr, kann die geringe Auflösung der Monitor-Konsole schon ziemlich lästig sein. Man kann daher die Konsole im Grafikmodus betreiben, muss dazu aber ein paar Einstellungen vornehmen.

Damit die benötigten Kernelmodule bereits beim Systemstart geladen werden, sind in der Datei /etc/initramfs-tools/modules folgende Zeilen hinzuzufügen:

...
fbcon
vesafb
vga16fb
...

Bei Debian Lenny noch die Initram-Datei neu generieren lassen (bei Squeeze nicht mehr notwendig).

Server# update-initramfs -u

Jetzt wird noch die entsprechende Modusnummer für die gewünschte Bildschirmauflösung benötigt. Das geht am besten mit dem Paket hwinfo und der Option –framebuffer.

Server# aptitude install hwinfo
Server# hwinfo --framebuffer

Das Paket wird immer benötigt, um die unterstütze Auflösung herauszufinden.

...
Mode 0x033c: 1920x1440 (+1920), 8 bits
Mode 0x033a: 1600x1200 (+1600), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
...

Jetzt in Lenny noch die gewünschte Auflösung in der GRUB-Konfigurations-Datei an zwei Stellen eintragen. Einmal in der Zeile beginnend mit # defoptions und in der Kernelzeile, die durch Grub standardmäßig gestartet wird (meistens die Erste).

Datei /boot/grub/menu.lst

...
# defoptions=quiet splash vga=0x0307
...