dimanche 24 mai 2015

Comment changer la resolution de l'ecran TTY

Si comme moi, vous avez installé les pilotes NVidia au lieu de Nouveau, en vous connectant dans le TTY, vous avez du avoir la surprise de voir que l'écran a changé de résolution, mais en pire.

J'ai navigué sur internet pour trouver une solution, et celle qui me convient le mieux, c'est celle qui est présentée sur http://forums.debian.net. Ci-dessous toutes les étapes que j'ai effectuées.

1. Vérifier les résolutions disponible pour votre écran


$ sudo hwinfo --framebuffer | grep Mode

Model: "NVIDIA GeForce GT 330M"
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+1280), 24 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x0330: 320x200 (+320), 8 bits
Mode 0x0331: 320x400 (+320), 8 bits
Mode 0x0332: 320x400 (+640), 16 bits
Mode 0x0333: 320x400 (+1280), 24 bits
Mode 0x0334: 320x240 (+320), 8 bits
Mode 0x0335: 320x240 (+640), 16 bits
Mode 0x0336: 320x240 (+1280), 24 bits
Mode 0x033d: 640x400 (+1280), 16 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x0360: 1280x800 (+1280), 8 bits
Mode 0x0361: 1280x800 (+5120), 24 bits

Si vous ne l'avez pas installé hwinfo, vous pouvez le faire avec la commande apt-get install hwinfo. Le mode qui m'intéresse ici, c'est celui à 1280x800.

2. Modifier le fichier /etc/default/grub

 En ajoutant la ligne:

GRUB_GFXPAYLOAD_LINUX=1280x800

Puis mettez à jour le grub.

$ sudo update-grub


Voici à quoi ressemble mon fichier (en rouge ce que j'ai du ajouté en plus):

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# 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=640x480

# Set the framebuffer resolution; used on tty/console [text consoles]
GRUB_GFXPAYLOAD_LINUX=1280x800

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Une petite note concernant cet ajout. Sur le site du gnu.org, il est marqué:

Depending on your kernel, your distribution, your graphics card, and the phase of the moon, note that using this option may cause GNU/Linux to suffer from various display problems, particularly during the early part of the boot sequence. If you have problems, set this variable to ‘text’ and GRUB will tell Linux to boot in normal text mode.

En gros, si plus tard vous rencontrerez des problèmes d'affichage à l'écran lors du boot, choisissez l'option 'text' par défaut, ainsi le GRUB va demander au noyau linux de démarrer en mode texte.

3. Modification de la taille de la police dans le TTY


Au niveau de la taille des polices, on a le luxe d'avoir quelques choix et qui ne nécessite pas une redémarrage de l'ordinateur. Et je dis, tant mieux, c'est toujours ça de gagné.

Pour ce faire, lancer la commande 'sudo dpkg-reconfigure console-setup', puis suivez les instructions afichées à l'écran, comme proposé sur la page askubuntu.com.

Pour visualiser les modifications, entrez sur l'un des écrans TTY, connectez vous en tant que root, puis entrez la commande:

# console-setup



Aucun commentaire:

Enregistrer un commentaire