OBSERVAÇÃO: Alguns pontos disso não estão totalmente declarados no LSB. Esta resposta foi criada em um Debian Squeeze (Debian 6.0.6). Alguns caminhos de arquivos e nomes de arquivos podem mudar em outros distrib. Editar esta resposta para me ajudar a localizar o arquivo de configurações será bem-vindo!
Para responder como seus pontos:
1. Como eu os listo
(cd /usr/share/consolefonts && find . -type f -name '*.psf.gz'; ) |
sed 's/.\/\(.*\).psf.gz/\1/' |
sort |
column
Para fontes compiladas do InKernel, as coisas são diferentes. No Debian, o kernel em execução tem uma cópia do seu arquivo de configuração em /boot
:
grep '^CONFIG_FONT' /boot/config-2.6.32-5-amd64
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
2. Como posso alterar as fontes do console?
Dependendo se você deseja que as alterações sejam permanentes:
- Para alterações imediatas (não permanentes):
setfont -f Lat15-VGA28x16
- Para alterações de permanentes, consulte
zless /usr/share/doc/console-setup/README.Debian
vi /etc/default/console-setup
3. devo usar / usr / local / lib / consolefonts /?
De fato, sim . Você pode simplesmente (como root) criar um grupo consolefont
, adicionar membro a este grupo e alterar o proprietário do diretório do grupo:
addgroup --system consolefont
chown root:consolefont /usr/local/lib/consolefonts
chmod 775 /usr/local/lib/consolefonts
adduser toto consolefont
fc-list
, pelo menos. Qual Linux você está executando?