Réinitialisation de la police dans la console virtuelle sur GNU / Linux

9

J'ai défini une police personnalisée sur ma console virtuelle (vt1) à l'aide de la commande suivante:

shell> setfont ter-114f

Si je passe à X (en utilisant Ctrl + Alt + F7) et reviens à la console virtuelle (en utilisant Ctrl + Alt + F1), l'affichage n'est pas correct. Il semble que la taille de l'écran soit réinitialisée (précédemment définie sur 28 lignes avant de basculer).

Comment résoudre ce problème?

g13n
la source

Réponses:

3

Cela dépend de votre distribution.

Arch Linux

Dans Arch Linux, une fois que vous avez sélectionné la police à partir de /usr/share/kbd/keymaps/laquelle vous souhaitez définir, vous devez l'ajouter à votre /etc/rc.confgoût afin:

CONSOLEFONT="lat2-16"

puis ajoutez le crochet consolefont à votre /etc/mkinitcpio.conf

HOOKS="base udev autodetect pata scsi sata filesystems consolefont"

et régénérer l'image:

# mkinitcpio -p kernel26

Ubuntu / Debian

Dans Ubuntu / Debian, sélectionnez votre police /usr/share/consolefonts/, puis modifiez /etc/default/console-setupet ajoutez une entrée comme:

CODESET="Lat15"
FONTFACE="Terminus"
FONTSIZE="16"

et pour le rendre permanent:

sudo dpkg-reconfigure console-setup

Feutre

Les polices disponibles sont répertoriées dans /lib/kbd/consolefonts/.

Spécifiez la police souhaitée dans le /etc/sysconfig/i18nfichier en modifiant l'entrée SYSCONF.

SYSFONT="lat2-16"

Références

  1. Arch: https://wiki.archlinux.org/index.php/Fonts#Console_fonts
  2. Fedora: http://www.g-loaded.eu/2005/09/30/change-console-font-in-fedora
jasonwryan
la source
1

Souvent, le serveur X enregistre l'ancien état vidéo au démarrage et le restaure lors du retour à la console texte. Si vous changez l'état vidéo de la console de texte entre les deux, il sera bouché. Peut-être que KMS (paramètre du mode noyau) corrigera cela?

Peter Cordes
la source
0

Il suffit de copier votre police dans ~ / .fonts ou / usr / share / fonts. Attention, / usr / share / fonts a un répertoire, veuillez les lire. Puis pour ~ / .fonst:

fc-cache -v -f #with your username 

Et pour / usr / share / fonts:

fc-cache -v -f #with superuser
Golfe Persique
la source