15/11/2024

Commandes et SystèmeVMware

Gérer la taille du terminal dans VMware Player/Workstation

I. Problématique de la taille du terminal

Par défaut dans les produits VMWare (Player, Workstation et même la console Linux dans vSphere), la taille du terminal Linux est en 640x480 :

taille-terminal-workstation-02

Cette taille de terminal peut être assez handicapante lorsque l'on passe beaucoup de temps sur un terminal. Il est généralement préféré d'avoir une taille de terminal plus grande pour avoir plus d'informations en visuel par exemple. Dans ce tutoriel, nous allons apprendre à agrandir la taille du terminal Linux, cette documentation sera d'une grande aide à ceux qui utilisent les produits VMware mais la procédure peut être appliquée dans beaucoup d'autres contextes (VirtualBox par exemple).

II. Taille du terminal, tout est dans le GRUB

Comme l'indique mon titre, la taille du terminal peut facilement être ajustée, il faut pour cela aller modifier le paramétrage du GRUB qui initie, au lancement de la machine, la taille du terminal. Juste avant d'appliquer notre modification, il faut savoir quelle taille mettre, il existe pour cela une codification que vous retrouverez ici  : Console FrameBuffer
En suivant ce tableau :

taille-terminal-workstation-01

Par exemple si je souhaite avoir une taille de terminal en 1024×768 et que mon affichage est en 16bits (ce qui, il me semble, est le cas par défaut sous VMware), le code est "791". On va donc aller modifier le fichier /etc/default/grub avec notre éditeur de texte préféré :

Voici le fichier comme on peut le trouver dans sa configuration par défaut :

taille-terminal-workstation-03

A l'option "GRUB_CMDLINE_LINUX_Default="quiet", nous allons ajouter notre code sous la forme "vga=valeur" :

taille-terminal-workstation-04

On va ensuite sauvegarder et quitter le fichier en question puis recharger notre configuration GRUB pour que nos modifications soient prises en compte, on utilise pour cela la commande suivante :

update-grub

 

taille-terminal-workstation-05

Il nous suffira ensuite de redémarrer notre machine Linux pour voir le terminal dans une forme plus sympathique 🙂

taille-terminal-workstation-06

 

Note : Certaines documentations sur cette procédure recommandent parfois également de modifier la ligne GRUB_GFXMODE du fichier de configuration du GRUB en enlevant le "#" qui le commente et en assignant le même code que celui vu précédemment. Cette modification n'ayant pas fonctionné pour mon cas, il est toutefois intéressant de connaitre cette seconde procédure.

author avatar
Mickael Dorigny Co-founder
Co-fondateur d'IT-Connect.fr. Auditeur/Pentester chez Orange Cyberdéfense.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

5 commentaires sur “Gérer la taille du terminal dans VMware Player/Workstation

  • A signaler que le même procédure fonctionne pour virtualbox

    Répondre
  • Hello tous le monde,

    Article sympa , mais un peu sans intérêt
    juste pour faire un peu le mec qui sait tout, Lorsque que l’on travaille en mode terminal dans linux, on se connecte via un putty par exemple et pas besoin d’ouvrir la console vmware.

    Mais est un super site en tout cas , bravo a vous

    Bonne journée tous le monde

    Répondre
  • Merci pour cette astuce intéressante.

    Contrairement à ce que dit Ludovic, il peut souvent être nécessaire de se connecter directement à la VM (le SSH est planté, on est pas sur le même réseau que la machine, etc…).
    Dans ces cas, travailler avec un minimum de confort visuel n’est pas de refus !

    Répondre
  • Merci c’est très utile comme méthode même aujourd’hui. Totalement d’accord avec François. Il est plus souvent nécessaire d’ouvrir le capot qu’on ne le pense pour voir ce qui se passe en dessous et dans ce cas les outils distants ne fonctionnent plus.
    Si quelqu’un a une astuce pour zoomer l’écran en plus de cette méthode je suis preneur. Concrètement lorsque l’on est sur un écran 4K les caractères sont tout petits.

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.