J'ai un système d'exploitation de type Unix installé sans environnement de fenêtrage; c'est-à - dire juste une console en mode texte et aucune interface graphique.
Est-il possible de changer la police utilisée par la console?
Pour être clair, je ne parle pas de l'émulateur de terminal fourni avec un environnement de bureau tel que KDE ou GNOME.
Réponses:
Si vous utilisez la console Linux, le meilleur moyen que j'ai trouvé est:
dans
/etc/default/console-setup
mettre, par exemple
Une autre façon consiste à utiliser
setfont
lekbd
paquet:setfont /usr/share/consolefonts/Lat7-Terminus28x14.psf
Cela fonctionne pour ma Debian; cela peut être différent pour vous.
Dans Debian, vous pouvez également
dpkg-reconfigure -plow console-setup
être invité à saisir les différents paramètres de la console et à les sélectionner dans les menus.Edit - J'ai mis en place une petite page sur la configuration des couleurs de police . La section pertinente pour ce poste a pour en-tête "les VT Linux" (= ttys, ou "console").
la source
dpkg-configure console-setup
sont: 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28 et 16x32.dpkg-reconfigure console-setup
solution, et après avoir fait mes choix d'options de polices, il a été modifié/etc/default/console-setup
et exécutéupdate-initramfs
(je suppose avec-u
option). Cependant, votre réponse ne mentionne pas la courseupdate-initramfs
. Est-ce nécessaire?Si vous voulez utiliser presque toutes les polices compatibles X, vous devriez jeter un coup d'œil au travail de David Herrman
kmscon
. En réalité, le nom dissimule légèrement le projet, car il n'est pas indispensable de définir les paramètres du mode noyau (il est également indispensable), il fonctionne également avec les périphériques à mémoire tampon, par exemple si vous utilisez des pilotes d'affichage propriétaires AMD ou nvidia. Aveckmscon
vous obtenez une gestion de session multi-siège,xterm
comme le clavier et la gestion des polices UTF-8 et le contrôle de session. Le changement de police peut être effectué via/etc/kmscon/kmscon.conf
ou via une option de ligne de commande.la source
/etc/default/console-setup
et al. ont été remplacés sur les systèmes d’exploitation systemd, bien que certains systèmes d’exploitation tels que Debian essaient de maintenir l’ancien système de configuration.Pour ce faire, sur un système d'exploitation systemd, vous devez modifier les paramètres de police du
/etc/vconsole.conf
fichier. Ces paramètres sont appliqués par lesystemd-vconsole-setup
service, ce qui est essentiellement un mode d’exécution glorifiésetfont
etloadkeys
avant que les services de connexion ne soient affichés.Donc, vous auriez
FONT=Uni2-Terminus28x14
dans ce fichier, par exemple.Notez que le programme de service autorise les options de ligne de commande du noyau, telles que
vconsole.font
le remplacement du/etc/vconsole.conf
contenu. Si vous utilisez les options de ligne de commande du noyau GRUB, gardez cela à l'esprit.Lectures complémentaires
vconsole.conf
. pages de manuel systemd. FreeDesktop.org.systemd-vconsole-setup
. pages de manuel systemd. FreeDesktop.org.la source
systemd
spécifique et modifie la valeur par défaut pour tous les utilisateurs.En utilisant Ubuntu 16.04 (fonctionne probablement dans toutes les versions prises en charge), j’ai édité
~/.bashrc
et juste avant le démarrage du terminal en fin de fichier, j’ai inséré lasetfont
commande:Maintenant, lorsque vous sélectionnez Ctrl+ Alt+ F1à Ctrl+ Alt+ F6, vous obtenez de belles polices de grande taille.
C'est la plus grande police disponible et vous pouvez voir une liste complète avec la
ls
commande:Exemple d'écran
Il s’agit d’un fac-similé et non d’une véritable capture d’écran depuis la console où l’écran est plus large de 20% et l’arrière-plan est noir:
Avant les modifications, je ne pouvais pas lire l'écran sur le moniteur HDPI.
la source
Dans le terminal Linux Mint 18.1:
Les modifications apparaîtront immédiatement.
la source
tty1
-tty8
).without desktop
@Never Too Old To Learn?