シェル/ターミナルエミュレーターが使用しているフォントをコマンドラインから確認する方法はありますか?


11

シェル/ターミナルエミュレーターが使用しているフォントをコマンドラインから確認する方法はありますか?

ダイレクトコマンドがすぐに利用できない場合は、設定ファイルの一部の読み取りを解決します。


cat ~/.gconf/apps/gnome-terminal/profiles/Default/%gconf.xmlヘルプの内容はいいですか?
Pandya 2014

回答:


7

[ システムの固定幅フォントを使用する ]オプションは通常同じで、によって設定され org.gnome.desktop.interfaceます。

screen0

  • 現在のフォント設定を取得するには、次のコマンドを実行します。

    gsettings get org.gnome.desktop.interface monospace-font-name
    
  • 設定を設定/変更するには、次のコマンドを実行します(ここではサイズを大きくする例)。

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

上記のコマンドを実行すると、ターミナルのフォントが変更されました(サイズが大きくなりました)。したがって、gnome-terminalそのフォント設定を使用します。


ありがとう!Ubuntuがurxvtでも使用する「システム固定幅フォント」を見つけようと必死でした。
バル2015年

2

端末のフォントを確認します。

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


2

ここにはすでにコンソールエミュレーターに関する答えがたくさんあるので、tty仮想コンソールのみに焦点を当てます。あなたは猫/etc/default/console-setupをして、FONTFACEと言う行を見つけることができます。別の方法としてgrep -n FONTFACE /etc/default/console-setup

たとえば、これが私のコンソール設定ファイルです

ここに画像の説明を入力してください

これを変更するにsudo dpkg-reconfigure console-setupは、ttyで実行 します。ちなみに、これはカーネル設定を更新します。


私はあなたの方法を試しましたが、fontface="fixed"@ Pandyaの答えが私に与えたのでそれは言及しました'Ubuntu Mono 13'..なぜ違いがあるのだろうか?
alpha_989 2018

1
@ alpha_989 Pandyaの答えはGUI端末エミュレータに関連しているため、私のもの-TTY仮想コンソールに関連しています。どちらもそれぞれの目的に有効です。
Sergiy Kolodyazhnyy

1

次のコマンドを使用して、gnomeターミナルのフォントを確認できます

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

たとえば、このコマンドをgnome-terminalに使用しています

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

コマンドラインを使用してフォントを変更したい場合は、次のコマンドを使用できます

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

12はフォントのサイズです。


私の環境(16.04.3、プラズマ、KDE)では、この提案エラーはNo value set for '/apps/gnome-terminal/profiles/Default/font'です。それにもかかわらず、(gsettings代わりにコマンドを使用して)Pandyaの回答に従うと、実際には機能し、Gnomeターミナルフォントが返されます。
arielf

ここでは同じ..使用してubuntu 16.04Gnomeの..ないことを確認これが機能しなかった理由を..しかし、Pandya'a答えは...働いていた
alpha_989
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.