Fonte sendo redefinida no console virtual no GNU / Linux


9

Eu configurei uma fonte personalizada no meu console virtual (vt1) usando o seguinte comando:

shell> setfont ter-114f

Se eu mudar para o X (usando Ctrl + Alt + F7) e voltar ao console virtual (usando Ctrl + Alt + F1), a exibição não será adequada. Parece que o tamanho da tela está sendo redefinido (anteriormente definido como 28 linhas antes de mudar).

Como isso pode ser consertado?

Respostas:


3

Depende da sua distribuição.

Arch Linux

No Arch Linux, depois de selecionar a fonte /usr/share/kbd/keymaps/que você deseja definir, você deve adicioná-la da seguinte /etc/rc.confmaneira:

CONSOLEFONT="lat2-16"

e adicione o gancho consolefont ao seu /etc/mkinitcpio.conf

HOOKS="base udev autodetect pata scsi sata filesystems consolefont"

e regenere a imagem:

# mkinitcpio -p kernel26

Ubuntu / Debian

No Ubuntu / Debian, selecione sua fonte /usr/share/consolefonts/e edite /etc/default/console-setupe adicione uma entrada como:

CODESET="Lat15"
FONTFACE="Terminus"
FONTSIZE="16"

e para torná-lo permanente:

sudo dpkg-reconfigure console-setup

Fedora

As fontes disponíveis estão listadas em /lib/kbd/consolefonts/.

Especifique a fonte desejada no /etc/sysconfig/i18narquivo modificando a entrada SYSCONF.

SYSFONT="lat2-16"

Referências

  1. Arch: https://wiki.archlinux.org/index.php/Fonts#Console_fonts
  2. Fedora: http://www.g-loaded.eu/2005/09/30/change-console-font-in-fedora

1

Freqüentemente, o servidor X salva o estado antigo do vídeo quando é iniciado e o restaura ao retornar ao console de texto. Se você alterar o estado do vídeo do console de texto no meio, ele será derrotado. Talvez o KMS (configuração do modo kernel) conserte isso?


0

Basta copiar sua fonte em ~ / .fonts ou / usr / share / fonts. Com cuidado, / usr / share / fonts possui algum diretório, leia-os. Em seguida, para ~ / .fonst, execute:

fc-cache -v -f #with your username 

E para / usr / share / fonts execute:

fc-cache -v -f #with superuser
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.