Comment activer la résolution 1280x800 en tty?

13

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 est lié à 1280x800x16

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

Cordialement, gocio

gocio
la source

Réponses:

14
  1. Installez hwinfo car c'est la seule façon dont je sais comment. ( sudo apt-get install hwinfoOU sudo aptitude install hwinfo)

  2. Accédez à la console (gnome-terminal ou autre) et tapez sudo hwinfo --framebufferet vous obtiendrez une liste courte ou longue en fonction de la carte vidéo que vous avez. 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 1600x1200 16Bit. Ensuite, vous prenez la valeur Hex vers la 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, modifiez cette ligne pour qu'elle ressemble à ceci:

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

    Comme vous pouvez le voir, il vous suffit de mettre 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 qu'il soit terminé et redémarrez.

Luis Alvarado
la source
Pouvons-nous spécifier une résolution personnalisée comme 1600x800?
Starx
@Starx Cela dépendrait en fait de la combinaison de votre moniteur et de votre carte vidéo en mode VESA. Si les deux le soutiennent, il apparaîtra sur la liste et vous pourrez le voir correctement. Mais j'ai sérieusement besoin de mettre à jour cela car cela s'applique aux versions obsolètes d'Ubuntu.
Luis Alvarado
1

Pour changer la résolution des ATS ( Ctrl+ Alt+ à F1travers F6), les étapes décrites sur le wiki de la communauté Ubuntu devraient faire l'affaire:

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

  1. Démarrez Linux tout en maintenant Left shift.
    L'écran du menu GRUB 2 apparaît.
  2. Appuyez sur Cpour accéder à la ligne de commande GRUB.
  3. Tapez vbeinfo Enterpour accéder à une liste des résolutions disponibles.
  4. Choisissez une résolution dans la liste et notez-la.
  5. Appuyez sur Escpour quitter la ligne de commande GRUB.
  6. Démarrez sous Linux.
  7. Ouvrez /etc/default/grubdans votre éditeur de texte préféré avec des privilèges root.

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

    GRUB_GFXPAYLOAD_LINUX=1280x800
    

    Je l'ai mis juste après la #GRUB_GFXMODEligne.

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

    sudo update-grub
    
  11. Redémarrez.

    sudo reboot
    

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

Daniel AA Pelsmaeker
la source
1

Tout d'abord, pour grub:

sudo nano /etc/default/grub

et changez de ligne:

#GRUB_GFXMODE=640x480

pour ça:

GRUB_GFXMODE=1280x800 
GRUB_GFXPAYLOAD_LINUX=keep

Ensuite, ajoutez 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

la source

mchid
la source