ПРИМЕЧАНИЕ. Некоторые моменты этого не полностью изложены в LSB. Этот ответ был основан на сжатии Debian (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
3. я должен использовать / usr / local / lib / consolefonts /?
На самом деле да . Вы можете просто (как пользователь root) создать группу consolefont
, добавить члена в эту группу и изменить владельца группы в каталоге:
addgroup --system consolefont
chown root:consolefont /usr/local/lib/consolefonts
chmod 775 /usr/local/lib/consolefonts
adduser toto consolefont
fc-list
, по крайней мере. Какой Linux вы используете?