J'utilise Ubuntu 15.04 64-bit Desktop Edition (un Linux basé sur Debian).
J'ai utilisé à sudo dpkg-reconfigure console-setup
partir de la ligne de commande pour changer le type de police de la console par défaut en Terminus. Immédiatement après, les polices de la console ont changé pour un visage de police plus net.
Cependant, après un redémarrage Ctrl+ Alt+ F1m'amène à une fenêtre de console qui a le visage de police de style d'origine plus trapu, pas mon choix sélectionné.
Le /etc/default/console-setup
fichier semble avoir été modifié selon mes choix.
# CONFIGURATION FILE FOR SETUPCON
# Consult the console-setup(5) manual page.
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="guess"
FONTFACE="Terminus"
FONTSIZE="8x16"
VIDEOMODE=
# The following is an example how to use a braille font
# FONT='lat9w-08.psf.gz brl-8x8.psf'
Comment modifier définitivement la police de la console pour utiliser ma police préférée?
command-line
console
tty
fonts
Andy Fusniak
la source
la source
Réponses:
Voir /ubuntu/630118/ et /ubuntu/328463/ .
Ce problème semble être provoqué par une incompatibilité dans la dénomination des polices que la configuration de la console attend par rapport à ce qu'elles contiennent
/usr/share/consolefonts/
, et donc copiée/etc/console-setup/
lorsque vous choisissez une police à utiliser (à l'aidedpkg-reconfigure console-setup
).Si vous allez sur une console et faites une
strace /lib/udev/console-setup-tty fbcon
, vous pouvez voir qu'elle essaie d'ouvrir des polices comme celle-ci:Mais si vous regardez
/etc/console-setup/
dedans, il n'y a qu'une poignée de polices (celles que vous avez choisies), et elles ressemblent plus à ceci:L'un a une hauteur x une largeur et l'autre une largeur x une hauteur.
Le problème peut être résolu de plusieurs manières.
(1)
/lib/udev/console-setup-tty
pourrait être corrigé - Il s'agit de la solution en amont la plus permanente.(2) Vous pouvez modifier manuellement
/etc/default/console-setup
, en inversant la hauteur et la largeur dans FONTSIZE. Cela devra être fait à chaque fois que vous modifiez les polices à l'aide dedpkg-reconfigure console-setup
. Mais lorsque la machine redémarre, cette préférence est conservée.(3) Vous pouvez installer les polices attendues par console-setup-tty. C'est ce que j'appelle l'option "overkill". Je l'ai fait comme ça:
Dans /etc/rc.local:
Créez un script appelé
/etc/console-setup/fonts.sh
:Pour une solution pragmatique rapide, je ferais # 2, avec un commentaire dans le fichier qu'il pourrait être nécessaire de refaire si vous choisissez une police différente (en supposant que le commentaire ne soit pas également écrasé).
Mais le n ° 3 fonctionne bien avec un minimum d'agitation ou de désordre.
la source
J'ai récemment rencontré ce problème sur ma boîte Ubuntu 15.04 64 bits. La
setupcon
commande a défini les polices avec ce que j'avais définidpkg-reconfigure console-setup
.J'ai ajouté
setupcon
à mon rc.local, mais cela a laissé un écart où la police était toujours incorrecte (car rc.local est exécuté après la configuration de la console), donc ce n'était pas assez bon pour moi.J'ai donc décidé d'aller plus loin. J'ai modifié mon
/lib/systemd/system/console-setup.service
fichier et ajoutéExecStart=/bin/setupcon
à la fin du fichier. Cela appellerasetupcon
lorsque la console est configurée, corrigeant les polices au démarrage sans intervalle de temps.la source
La solution la plus simple que j'ai trouvée était de modifier
/etc/default/console-setup
pour définiret commentez tout le reste, sauf la
ACTIVE_CONSOLES
ligne.Vous pouvez l'appliquer immédiatement avec
setupcon
, et il sera également appliqué après le redémarrage.La spécification du nom de police plutôt que des composants individuels contourne le décalage de dénomination décrit par Alan Porter.
la source