Existe-t-il un moyen de vérifier quelle police votre émulateur shell / terminal utilise à partir de la ligne de commande?


11

Existe-t-il un moyen de vérifier quelle police votre émulateur shell / terminal utilise à partir de la ligne de commande?

Je suis disposé à régler la lecture d'une partie d'un fichier de configuration, si une commande directe n'est pas facilement disponible.


Peut contenu de l' cat ~/.gconf/apps/gnome-terminal/profiles/Default/%gconf.xmlaide?
Pandya

Réponses:


7

L'option Utiliser la police à largeur fixe du système est généralement égale et définie par org.gnome.desktop.interface.

screen0

  • Pour obtenir le paramètre de police actuel, exécutez la commande suivante:

    gsettings get org.gnome.desktop.interface monospace-font-name
    
  • Pour définir / modifier le paramètre, exécutez la commande suivante (ici un exemple d'augmentation de la taille):

    gsettings set org.gnome.desktop.interface monospace-font-name 'Ubuntu Mono 14'
    

En exécutant la commande ci-dessus, j'ai trouvé la police de votre terminal changée (taille augmentée)! Donc, en gnome-terminalutilisant ce paramètre de police.


Merci! J'essayais désespérément de découvrir la "police à largeur fixe système" qu'Ubuntu utilise pour l'utiliser également dans urxvt.
balu

2

Vérifiez la police du terminal:

grep -i "fontface" / etc / default / console-setup


2

Il existe déjà de nombreuses réponses sur les émulateurs de console, donc je me concentrerai uniquement sur la console virtuelle tty. Vous pouvez faire chat /etc/default/console-setupet trouver la ligne disant FONTFACE. Vous pouvez égalementgrep -n FONTFACE /etc/default/console-setup

Par exemple, voici mon fichier de configuration de console

entrez la description de l'image ici

Pour le changer, vous pouvez exécuter sudo dpkg-reconfigure console-setupen tty. Soit dit en passant, cela mettra à jour les paramètres du noyau.


J'ai essayé votre méthode et elle l'a mentionné fontface="fixed", tandis que la réponse de @ Pandya m'a donné 'Ubuntu Mono 13'.. Je me demande pourquoi il y a une différence?
alpha_989

1
@ alpha_989 Parce que la réponse de Pandya concerne les émulateurs de terminaux GUI, tandis que la mienne - les consoles virtuelles TTY. Les deux sont valables pour leur objectif respectif.
Sergiy Kolodyazhnyy

1

Vous pouvez vérifier votre police de terminal gnome en utilisant la commande suivante

gconftool-2 --get /apps/gnome-terminal/profiles/Default/font

Par exemple, il utilise cette commande pour gnome-terminal

 [guru@guru-pc:~]$gconftool-2 --get /apps/gnome-terminal/profiles/Default/font
  Monospace 12

Si vous souhaitez modifier la police à l'aide de la ligne de commande, vous pouvez utiliser la commande suivante

  gconftool-2 --set /apps/gnome-terminal/profiles/Default/font --type string "courier new 12"

Où 12 est la taille de la police.


Dans mon env (16.04.3, plasma, KDE), cette suggestion contient des erreurs No value set for '/apps/gnome-terminal/profiles/Default/font'. Néanmoins, suivre la réponse de Pandya (en utilisant la gsettingscommande à la place) fonctionne et retourne la police du terminal Gnome.
arielf

Même chose ici .. en utilisant ubuntu 16.04Gnome .. Pandya'a
je
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.