web-dev-qa-db-fra.com

Comment activer la résolution 1280x800 dans tty?

J'ai Toshiba U500 (nVidia). J'ai essayé de changer/etc/default/grub de plusieurs façons, maintenant j'ai:

GRUB_DEFAULT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="vga=0x014c"
GRUB_CMDLINE_LINUX="vga=0x014c"
GRUB_GFXPAYLOAD_LINUX=1280x800x16

0x014c est ce que vbeinfo dans Grub a associé à 1280x800x16

Je souhaite juste que mon ordinateur portable puisse démarrer avec Nice, une police haute résolution et que les consoles tty restent ainsi ... Comment est-ce possible?

Cordialement, gocio

13
gocio
  1. Installez hwinfo puisque c'est le seul moyen de savoir comment faire. (Sudo apt-get install hwinfo OR Sudo aptitude install hwinfo)

  2. Allez à la console (gnome-terminal ou autre) et tapez Sudo hwinfo --framebuffer et vous obtiendrez une liste courte ou longue en fonction de votre carte vidéo. La liste ressemblera à ceci:

    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 0x0345: 1600x1200 (+1600), 8 bits
    Mode 0x0346: 1600x1200 (+3200), 16 bits
    Mode 0x0347: 1400x1050 (+1400), 8 bits
    Mode 0x0348: 1400x1050 (+2800), 16 bits
    Mode 0x0349: 1400x1050 (+5600), 24 bits
    
  3. Disons que vous voulez la résolution 16x 1600x1200. Ensuite, vous prenez la valeur Hex à droite, dans ce cas 0x0346 et vous l'écrivez.

  4. Ouvrez /etc/default/grub. Vous trouverez 2 lignes similaires à ceci:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    

    Sur le second, éditez cette ligne pour ressembler à ceci:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX="vga=0x0346"
    

    Comme vous pouvez le voir, il vous suffit de placer la valeur hexadécimale à la fin de la ligne linux dans le fichier grub et de l’enregistrer. Quittez et tapez Sudo update-grub. Attendez que ce soit terminé et redémarrez.

14
Luis Alvarado

Pour changer la résolution des TTY (Ctrl+Alt+F1 à travers F6), les étapes décrites sur le Wiki de la communauté Ubunt devraient faire l'affaire:

Cela devrait fonctionner dans Ubuntu 9.10 et ultérieur , Linux Mint 8 et ultérieur , et probablement aussi pour toute distribution basée sur les versions d’Ubuntu qui utilisent GRUB 2.

  1. Démarrer Linux en tenant Left shift.
    L’écran de menu GRUB 2 apparaît.
  2. Presse C pour accéder à la ligne de commande GRUB.
  3. Tapez vbeinfoname__ Enter pour accéder à une liste des résolutions disponibles.
  4. Choisissez une résolution dans la liste et écrivez-la.
  5. Presse Esc pour quitter la ligne de commande GRUB.
  6. Démarrez sous Linux.
  7. Ouvrez /etc/default/grub dans votre éditeur de texte préféré avec les privilèges root.

    Sudo nano /etc/default/grub
    
  8. Ajoutez la ligne suivante, où vous remplacez 1280x800 par la résolution que vous avez notée:

    GRUB_GFXPAYLOAD_LINUX=1280x800
    

    Je le mets juste après la ligne #GRUB_GFXMODE.

  9. Sauvegarder et quitter.
  10. Mettez à jour la configuration GRUB.

    Sudo update-grub
    
  11. Redémarrez.

    Sudo reboot
    

Maintenant, les TTY devraient avoir la résolution spécifiée. Malheureusement, vous êtes coincé avec seulement 16 couleurs.

1

Premièrement, pour grub:

Sudo nano /etc/default/grub

et changez la ligne:

#GRUB_GFXMODE=640x480

pour ça:

GRUB_GFXMODE=1280x800 
GRUB_GFXPAYLOAD_LINUX=keep

Ensuite, ajoutez un framebuffer pour utiliser la carte:

echo "echo FRAMEBUFFER=y" | Sudo tee /etc/initramfs-tools/conf.d/splash
Sudo update-initramfs -u

et n'oubliez pas de mettre à jour grub!

Sudo update-grub

source

1
mchid