私は多くのコンソールフォントをインストールしました/lib/kbd/consolefonts/
。
- リストをどのようにリストしますか(明らかに私ができることは、利用可能なフォントのリストではなくファイル名を見るだけです)。
- コンソールフォントを変更するには?
- これらのフォントに対してユーザーが実行できるディレクトリを作成するにはどうすればよいですか
/usr/local/lib/consolefonts/
?
今私のカーネルはSYSFONTパラメータを受け入れますSYSFONT=latarcyrheb-sun16
。私のカーネルでサポートされているフォントのリストとそれを選択する方法(カーネルコンパイルフォントをリストする方法など)を知りたいです。
答え1
注:これらの事項の一部はLSBでは完全に説明されていません。この答えはDebian Squeeze(Debian 6.0.6)に基づいて書かれています。一部のファイルパスとファイル名は、他のディストリビューションで変更されることがあります。設定ファイルを見つけるのに役立つように、この回答を自由に編集してください。
あなたのポイントに答えるには、次のようにします。
1.どのようにリストしますか?
(cd /usr/share/consolefonts && find . -type f -name '*.psf.gz'; ) |
sed 's/.\/\(.*\).psf.gz/\1/' |
sort |
column
InKernelコンパイルフォントの場合、状況は異なります。 Debianで実行されているカーネルには設定ファイルのコピーがあります/boot
。
grep '^CONFIG_FONT' /boot/config-2.6.32-5-amd64
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
2.コンソールフォントを変更するには?
変更を永久に適用するかどうかによって異なります。
- 即時変更の場合(永久的ではない):
setfont -f Lat15-VGA28x16
- 永続的な変更を確認するには、次の点を確認してください。
zless /usr/share/doc/console-setup/README.Debian
vi /etc/default/console-setup
三。/usr/local/lib/consolefonts/ を使用する必要がありますか?
実際、はい。単にグループを作成し(ルートとして)、グループconsolefont
にメンバーを追加し、グループのディレクトリ所有者を変更できます。
addgroup --system consolefont
chown root:consolefont /usr/local/lib/consolefonts
chmod 775 /usr/local/lib/consolefonts
adduser toto consolefont
答え2
DebianベースのLinux(Ubuntuなど)を使用している場合は、consolechars
consoletoolsパッケージを使用できます。それはまるで
$ consolechars -f Arabic-Fixed15.psf.gz
そしてNAFEhttp://sourceforge.net/projects/nafe/コンソールフォントの編集に使用されます。
setfont
その当時は私には効果がありませんでした(2008年について話しています)。