NOTA: Algún punto de esto no se establece completamente en LSB. Esta respuesta fue construida en un Debian Squeeze (Debian 6.0.6). Algunas rutas y nombres de archivos pueden cambiar en otra distribución. ¡Editar esta respuesta para ayudarme a localizar el archivo de configuración será bienvenido!
Para responder como sus puntos:
1. ¿Cómo los enumero?
(cd /usr/share/consolefonts && find . -type f -name '*.psf.gz'; ) |
sed 's/.\/\(.*\).psf.gz/\1/' |
sort |
column
Para las fuentes compiladas de InKernel, las cosas son diferentes. En Debian, el kernel en ejecución tiene una copia de su archivo de configuración en /boot
:
grep '^CONFIG_FONT' /boot/config-2.6.32-5-amd64
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
2. ¿Cómo puedo cambiar las fuentes de la consola?
Dependiendo de si desea que los cambios sean permanentes:
- Para cambios inmediatos (no permanentes):
setfont -f Lat15-VGA28x16
- Para cambios permanentes, eche un vistazo a
zless /usr/share/doc/console-setup/README.Debian
vi /etc/default/console-setup
3. ¿Debo usar / usr / local / lib / consolefonts /?
De hecho si . Simplemente podría (como root) crear un grupo consolefont
, agregar miembros a este grupo y cambiar el propietario del grupo del directorio:
addgroup --system consolefont
chown root:consolefont /usr/local/lib/consolefonts
chmod 775 /usr/local/lib/consolefonts
adduser toto consolefont
fc-list
, al menos. ¿Qué Linux estás ejecutando?