This is an old revision of the document!
Table of Contents
Console: video mode e keymap
console-setup
Si installa il pacchetto console-setup, si configura il file /etc/default/console-setup
, ad esempio:
FONTFACE="Terminus" FONTSIZE="32x16"
Perché funzioni bisogna che il kernel riconosca la scheda video (caricando il modulo opportuno) e ne sappia sfruttare le caratteristiche.
Per la configurazione del pacchetto si può anche usare:
dpkg-reconfigure console-setup
Scelta del modo video in GRUB2
NOTA: L'impostazione video effettuata da GRUB viene probabilmente reimpostata da console-setup (vedi paragrafo precedente), che viene eseguito dopo.
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
.
Una altro parametro utile da passare al kernel è nomodeset
, questo dovrebbe impedire al kernel di modificare il modo video settato dal BIOS.
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