OVH Cloud OVH Cloud

résolution de la console

4 réponses
Avatar
aiguille
Bonjour,

Comment faire pour régler la résolution de l'écran en mode console et
ajouter la colorisation ?
J'ai installé sur un vieux pc, Sarge pour apprendre l'administration de
serveur. Mais j'ai une résolution basse (600x400) et ce n'est pas facile
pour travailler ;) . Je cherche depuis plusieurs semaines un peu partout
mais je n'ai pas trouvé !

D'avance un grand merci,

Séb

4 réponses

Avatar
David LE BOURGEOIS
Bonjour,


Bonjour.

Comment faire pour régler la résolution de l'écran en mode console et
ajouter la colorisation ?
J'ai installé sur un vieux pc, Sarge pour apprendre l'administration de
serveur. Mais j'ai une résolution basse (600x400) et ce n'est pas facile
pour travailler ;) . Je cherche depuis plusieurs semaines un peu partout
mais je n'ai pas trouvé !


Si, comme je le pense, Grub est le boot loader, il faut lui ajouter
l'option vga pour la commande kernel.

$ grep kernel /boot/grub/menu.lst
kernel /boot/vmlinuz-2.4.26-1-k7
root=/dev/hda1 ro hdc=ide-scsihdd=ide-scsi
vgay2

(les indiquent qu'il n'y a pas de retour à la ligne)

Voici les différentes valeurs possibles pour l'option vga :

640x480 800x600 1024x768 1280x1024
256 769 771 773 775
32K 784 787 790 793
64K 785 788 791 794
16M 786 789 792 795

Et, pour ce qui est de la couleur, je pense qu'il ne s'agit pas de celle
de la console, mais de celle du ls. Est-ce qu'un ls --color=auto convient ?

Si oui, il suffit de créer un alias pour ls.

Sinon, il doit y avoir effectivement un problème avec le terminal.
Normalement, avec la commande qui suit, rouge devrait s'afficher en rouge :

$ echo '^[[31m' rouge '^[[0m' normal

(un ^[ se tape en faisant Ctrl + V, puis Echap)


D'avance un grand merci,


De rien.

--
David LE BOURGEOIS

Ultrapréfectoralissimes semis : s'il a rot, ce fer part lu.
-- Rapilly, Robert

Avatar
Khanh-Dang
$ echo '^[[31m' rouge '^[[0m' normal

(un ^[ se tape en faisant Ctrl + V, puis Echap)


On peut aussi utiliser "e" couplé avec l'option -e de la commande echo.
$ echo -e "e[31mrougee[0mnormal"

Avatar
David LE BOURGEOIS

$ echo '^[[31m' rouge '^[[0m' normal

(un ^[ se tape en faisant Ctrl + V, puis Echap)



On peut aussi utiliser "e" couplé avec l'option -e de la commande echo.
$ echo -e "e[31mrougee[0mnormal"



Oui, j'utilisais cette méthode avant.
Mais sur certains Unix, notamment Aix, l'option -e n'est pas reconnue
par la commande echo.

Depuis je me suis habitué à utiliser printf, et je n'ai jamais rencontré
de problème.

--
David LE BOURGEOIS


Avatar
aiguille
Si, comme je le pense, Grub est le boot loader, il faut lui ajouter
Oui, effectivement j'utilise Grub, je ne l'avais pas précisé.


l'option vga pour la commande kernel.
$ grep kernel /boot/grub/menu.lst
kernel /boot/vmlinuz-2.4.26-1-k7
root=/dev/hda1 ro hdc=ide-scsihdd=ide-scsi
vgay2

(les indiquent qu'il n'y a pas de retour à la ligne)

Voici les différentes valeurs possibles pour l'option vga :

640x480 800x600 1024x768 1280x1024
256 769 771 773 775
32K 784 787 790 793
64K 785 788 791 794
16M 786 789 792 795


Je ne savais pas que c'était le boot loader qui définissait la
résolution ! maintenant ca marche très bien :)


Et, pour ce qui est de la couleur, je pense qu'il ne s'agit pas de celle
de la console, mais de celle du ls. Est-ce qu'un ls --color=auto convient ?



oui, effectivement, j'ai un peu honte ! désolé !


Je te remercie très sincèrement pour toutes tes explications très
claires. J'avais pourtant cherché longtemps mais pas au bonne endroit ;)

Merci encore !

Séb