Tengo un sistema operativo tipo Unix instalado sin un entorno de ventanas; es decir , solo una consola en modo texto y sin GUI.
¿Es posible cambiar la fuente utilizada por la consola?
Para que quede claro, yo estoy no hablando del emulador de terminal que viene con un entorno de escritorio como KDE o GNOME.
Respuestas:
Si usa la consola de Linux, la mejor manera que encontré es:
en
/etc/default/console-setup
poner, por ejemplo
Otra forma es usar
setfont
desde elkbd
paquete:setfont /usr/share/consolefonts/Lat7-Terminus28x14.psf
Esto funciona para mi Debian; Puede ser diferente para ti.
En Debian, también puede ejecutar
dpkg-reconfigure -plow console-setup
para que se le solicite las diversas configuraciones de la consola y seleccionarlas de los menús.Editar : preparé una pequeña página sobre cómo configurar los colores de fuente . La sección que es relevante para esta publicación tiene el encabezado "los VT de Linux" (= ttys o "consola").
fuente
dpkg-configure console-setup
son: 6x12, 8x14, 8x16, 10x20, 11x22, 12x24, 14x28 y 16x32.dpkg-reconfigure console-setup
solución, y después de hacer mis selecciones de opciones de fuente, se modificó/etc/default/console-setup
y ejecutóupdate-initramfs
(supongo que con la-u
opción). Sin embargo, su respuesta no menciona la ejecuciónupdate-initramfs
. ¿Es necesario?Si desea utilizar casi cualquier fuente compatible con X, debe echar un vistazo al trabajo de David Herrman
kmscon
. El nombre desmiente ligeramente el proyecto, ya que Kernel Mode Setting no es un requisito para que funcione, también funciona con dispositivos frame-buffer, por ejemplo, si está utilizando controladores de pantalla AMD o nvidia patentados. Conkmscon
usted obtiene la administración de sesiones de múltiples asientos,xterm
como el manejo del teclado y la fuente UTF-8 y el control de la sesión. El cambio de la fuente se puede hacer a través de la/etc/kmscon/kmscon.conf
opción de línea de comandos.fuente
/etc/default/console-setup
et al. han sido reemplazados en los sistemas operativos systemd, aunque encontrará que algunos sistemas operativos como Debian intentan mantener el sistema de configuración anterior.La forma de hacer esto en un sistema operativo systemd es editar la configuración de fuente en el
/etc/vconsole.conf
archivo. Elsystemd-vconsole-setup
servicio aplica esta configuración , que es esencialmente una forma gloriosa de ejecuciónsetfont
yloadkeys
antes de que se muestren los servicios de inicio de sesión.Por lo tanto, tendría
FONT=Uni2-Terminus28x14
en ese archivo, por ejemplo.Tenga en cuenta que el programa de servicio permite opciones de línea de comandos del núcleo, como
vconsole.font
anular el/etc/vconsole.conf
contenido. Si está jugando con las opciones de línea de comandos del núcleo GRUB, tenga esto en cuenta.Otras lecturas
vconsole.conf
. páginas de manual de systemd. FreeDesktop.org.systemd-vconsole-setup
. páginas de manual de systemd. FreeDesktop.org.fuente
systemd
específico y cambia el valor predeterminado para todos los usuarios.Usando Ubuntu 16.04 (probablemente funciona en todas las versiones compatibles), edité
~/.bashrc
y justo antes de la salpicadura de terminal al final del archivo, inserté elsetfont
comando:Ahora, cuando se selecciona Ctrl+ Alt+ F1a Ctrl+ Alt+ F6y obtienes fuentes grandes y agradables.
Esta es la fuente más grande disponible y puede ver una lista completa con el
ls
comando:Pantalla de muestra
Este es un facsímil, no una verdadera captura de pantalla de la consola donde la pantalla es más ancha en un 20% y el fondo es negro:
Antes de los cambios, no podía leer la pantalla en el monitor HDPI.
fuente
En el terminal Linux Mint 18.1:
Los cambios aparecerán de inmediato.
fuente
tty1
-tty8
).without desktop
@Nunca demasiado viejo para aprender?