This is an old revision of the document!
Table of Contents
Console: video mode e keymap
Scelta del modo video in GRUB2
Vedere l'articolo Debian Console, Framebuffer, Grub2.
In /etc/default/grub
si imposta la risoluzione grafica usata da GRUB:
GRUB_GFXMODE=1024x768
Eseguendo update-grub
questa impostazione si traduce in /boot/grub/grub.cfg
nel comando
set gfxmode=1024x768
Per scoprire le risoluzioni supportate si può avviare GRUB in modalità comandi ed eseguire:
insmod vbe vbeinfo
GRUB a sua volta avvia il kernel, la modalità video viene determinata dal comando set gfxpayload
:
set gfxpayload=1024x768
per mantenere durante il bootstrap lo stesso modo video selezionato con set gfxmode
da GRUB si usa il comando:
set gfxpayload=keep
Il comando deve essere aggiunto in /boot/grub/grub.cfg
, per ottenere questo in Debian Squeeze bisogna aggiungere una riga in /etc/default/grub
:
GRUB_GFXPAYLOAD_LINUX=keep
ed eseguire update-grub
.
Per scegliere il font utilizzato nella console si installa il pacchetto console-setup e si esegue:
dpkg-reconfigure console-setup
Keymap
La mappatura della tastiera (es. italiana piuttosto che usa) può essere impostata in diversi modi.
In Debian Lenny con il pacchetto console-data, riconfigurabile con dpkg-reconfigure
, che crea il file /etc/console/boottime.kmap.gz
.
In Debian Squeeze con i pacchetti console-setup e keyboard-configuration, entrambi riconfigurabili con dpkg-reconfigure
. Bisogna configurare prima keyboard-configuration e poi console-setup: con il primo viene generato il file /etc/default/keyboard
, con il secondo viene generata la keymap /etc/console-setup/cached.kmap.gz
.
Dopo aver cambiato la keymap bisogna eseguire update-initramfs
in modo che la stessa keymap venga copiata nella initramfs.
Per caricare temporaneamente una keymap diversa si utilizza loadkeys
. Come argomento si passa il percorso completo della keymap:
loadkeys /etc/console/boottime.kmap.gz loadkeys /etc/console-setup/cached.kmap.gz
oppure si passa come argomento il codice internazionale. In questo caso la keymap viene cercata nella directory /usr/share/keymaps/i386/qwerty/
, quindi servono i file installati dal pacchetto console-data:
loadkeys it Loading /usr/share/keymaps/i386/qwerty/it.kmap.gz
Un pacchetto utile da installare è console-tools che consente ad esempio di impostare il timeout di oscuramento della console. Ad esempio, per disabilitarlo, si mette in /etc/console-tools/config
:
BLANK_TIME=0