ウィンドウ環境なしでUnixライクなOSをインストールしています。つまり、テキストモードコンソールのみでGUIはありません。
コンソールで使用されるフォントを変更することはできますか?
明確にするために、私はKDEやGNOMEのようなデスクトップ環境に付属しているターミナルエミュレーターについては話していません。
ウィンドウ環境なしでUnixライクなOSをインストールしています。つまり、テキストモードコンソールのみでGUIはありません。
コンソールで使用されるフォントを変更することはできますか?
明確にするために、私はKDEやGNOMEのようなデスクトップ環境に付属しているターミナルエミュレーターについては話していません。
回答:
Linuxコンソールを使用する場合、私が見つけた最良の方法は次のとおりです。
に
/etc/default/console-setup
たとえば、
CHARMAP="UTF-8"
CODESET="Lat7"
FONTFACE="Terminus"
FONTSIZE="28x14"
別の方法はsetfont
、kbd
パッケージから使用することです:
setfont /usr/share/consolefonts/Lat7-Terminus28x14.psf
これは私のDebianで機能します。異なる場合があります。
Debianでは、実行dpkg-reconfigure -plow console-setup
してさまざまなコンソール設定のプロンプトを表示し、メニューから選択することもできます。
編集 - フォントの色の設定方法を小さなページにまとめました。この投稿に関連するセクションには、ヘッダー「the Linux VTs」(= ttys、または「console」)があります。
dpkg-configure console-setup
は、6x12、8x14、8x16、10x20、11x22、12x24、14x28、および16x32です。
dpkg-reconfigure console-setup
解決策を使用し、フォントオプションを選択した後、変更/etc/default/console-setup
して実行しましたupdate-initramfs
(-u
オプションを使用すると仮定します)。ただし、あなたの答えは実行について言及していませんupdate-initramfs
。必要ですか?
/etc/default/console-setup
等。Debianなどの一部のオペレーティングシステムは、古い構成システムを維持しようとすることがありますが、systemdオペレーティングシステムに取って代わりました。
systemdオペレーティングシステムでこれを行う方法は、/etc/vconsole.conf
ファイルのフォント設定を編集することです。これらの設定はによって適用されsystemd-vconsole-setup
、本質的に実行しているの栄光の方法でサービス、setfont
およびloadkeys
ログインサービスが起動される前に。
そのFONT=Uni2-Terminus28x14
ため、たとえば、そのファイルに含まれます。
サービスプログラムでは、コンテンツのvconsole.font
オーバーライドなどのカーネルコマンドラインオプションが許可されていることに注意してください/etc/vconsole.conf
。GRUBカーネルのコマンドラインオプションをいじくり回している場合は、このことに注意してください。
vconsole.conf
。systemdのマニュアルページ。FreeDesktop.org。systemd-vconsole-setup
。systemdのマニュアルページ。FreeDesktop.org。systemd
固有であり、すべてのユーザーのデフォルトを変更することです。
Ubuntu 16.04(おそらくすべてのサポートされているバージョンで動作します)を使用して編集~/.bashrc
し、ファイルの最後で端末がスプラッシュする直前に、setfont
次のコマンドを挿入しました。
# Set font when running in console
/bin/setfont /usr/share/consolefonts/Lat2-Terminus32x16.psf.gz
# Splash Calendar and time
now
# ASCII Linux distribution display
screenfetch
Ctrl+ Alt+ F1からCtrl+ Alt+ F6を選択すると、素敵な大きなフォントが得られます。
これは利用可能な最大のフォントであり、ls
コマンドで完全なリストを見ることができます:
$ ls /usr/share/consolefonts
Arabic-Fixed15.psf.gz Lat15-Terminus20x10.psf.gz
Arabic-Fixed16.psf.gz Lat15-Terminus22x11.psf.gz
Arabic-VGA14.psf.gz Lat15-Terminus24x12.psf.gz
(... SNIP ...)
Lat15-Terminus14.psf.gz Vietnamese-Fixed16.psf.gz
Lat15-Terminus16.psf.gz Vietnamese-Fixed18.psf.gz
これはファクシミリであり、画面が20%広く、背景が黒のコンソールからの実際の画面キャプチャではありません。
変更前は、HDPIモニターで画面を読み取ることができませんでした。