Estoy ejecutando Ubuntu 15.04 64-bit Desktop Edition (un Linux basado en Debian).
Utilicé sudo dpkg-reconfigure console-setup
desde la línea de comandos para cambiar el tipo de fuente de consola predeterminado a Terminus. Inmediatamente después, las fuentes de la consola cambiaron a la fuente más nítida.
Sin embargo, después de reiniciar, Ctrl+ Alt+ F1me lleva a una ventana de consola que tiene la fuente de estilo original con aspecto más grueso, no mi elección seleccionada.
El /etc/default/console-setup
archivo parece haber cambiado a mis elecciones.
# CONFIGURATION FILE FOR SETUPCON
# Consult the console-setup(5) manual page.
ACTIVE_CONSOLES="/dev/tty[1-6]"
CHARMAP="UTF-8"
CODESET="guess"
FONTFACE="Terminus"
FONTSIZE="8x16"
VIDEOMODE=
# The following is an example how to use a braille font
# FONT='lat9w-08.psf.gz brl-8x8.psf'
¿Cómo cambio permanentemente la fuente de la consola para usar mi fuente preferida?
command-line
console
tty
fonts
Andy Fusniak
fuente
fuente
Respuestas:
Ver /ubuntu/630118/ y /ubuntu/328463/ .
Este problema parece ser causado por una falta de coincidencia en el nombre de las fuentes que la configuración de la consola espera frente a lo que hay en ellas
/usr/share/consolefonts/
y, por lo tanto, se copia/etc/console-setup/
cuando selecciona una fuente para usar (usardpkg-reconfigure console-setup
).Si vas a una consola y haces una
strace /lib/udev/console-setup-tty fbcon
, puedes ver que está intentando abrir fuentes como esta:Pero si miras adentro
/etc/console-setup/
, solo hay un puñado de fuentes allí (las que elegiste), y se parecen más a esto:Uno tiene alto x ancho, y el otro tiene ancho x alto.
El problema se puede solucionar de varias maneras.
(1)
/lib/udev/console-setup-tty
podría repararse: esta es la solución más permanente y ascendente.(2) Puede cambiar manualmente
/etc/default/console-setup
, invirtiendo la altura y el ancho en FONTSIZE. Esto deberá hacerse cada vez que cambie las fuentes usandodpkg-reconfigure console-setup
. Pero cuando la máquina se reinicia, esa preferencia se mantiene.(3) Puede instalar las fuentes que console-setup-tty espera. Esto es lo que yo llamo la opción "overkill". Lo hice así:
En /etc/rc.local:
Crea un script llamado
/etc/console-setup/fonts.sh
:Para una solución pragmática rápida, haría el n. ° 2, con un comentario en el archivo que puede ser necesario volver a hacer si elige una fuente diferente (suponiendo que el comentario no se sobrescriba).
Pero el # 3 funciona bien con un mínimo de alboroto o desastre.
fuente
Recientemente me encontré con este problema en mi Ubuntu 15.04 64 bit box. El
setupcon
comando establece las fuentes a lo que había configuradodpkg-reconfigure console-setup
.He añadido
setupcon
a mi rc.local, pero que dejó un hueco en el que la fuente era todavía mal (porque rc.local se ejecuta después de la consola está configurada), por lo que no era lo suficientemente bueno para mí.Entonces, decidí ir más profundo. Edité mi
/lib/systemd/system/console-setup.service
archivo y lo agreguéExecStart=/bin/setupcon
al final del archivo. Eso llamarásetupcon
cuando la consola esté configurada, corrigiendo las fuentes en el arranque sin un intervalo de tiempo.fuente
La solución más simple que encontré fue editar
/etc/default/console-setup
para configurary comentar todo lo demás excepto la
ACTIVE_CONSOLES
línea.Puede aplicar esto inmediatamente con
setupcon
, y se aplicará después de reiniciar también.La especificación del nombre de la fuente en lugar de los componentes individuales evita la falta de coincidencia de nombres descrita por Alan Porter.
fuente