Fonte sendo redefinida no console virtual no GNU / Linux

8

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

shell> setfont ter-114f

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

Como isso pode ser corrigido?

    
por g13n 27.10.2009 / 18:23

3 respostas

3

Depende da sua distribuição.

Arch Linux

No Arch Linux, depois de selecionar a fonte de /usr/share/kbd/keymaps/ que você gostaria de definir, você precisa adicioná-la ao seu /etc/rc.conf da seguinte forma:

CONSOLEFONT="lat2-16"

e adicione o gancho do 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 em /usr/share/consolefonts/ e edite /etc/default/console-setup e 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 arquivo /etc/sysconfig/i18n , modificando a entrada SYSCONF.

SYSFONT="lat2-16"

Referências

  1. Arch: link
  2. Fedora: link
por 09.05.2011 / 20:39
1

Geralmente, o servidor X salva o estado do vídeo antigo quando é iniciado e o restaura quando o usuário volta para o console de texto. Se você alterar o estado do vídeo do console de texto no meio, ele será prejudicado. Talvez o KMS (configuração do modo kernel) conserte isso?

    
por 10.12.2009 / 00:11
0

É suficiente copiar sua fonte em ~ / .fonts ou / usr / share / fonts. Com cuidado, / usr / share / fonts tem algum diretório, por favor, leia-os. Então, para ~ / .fonst run:

fc-cache -v -f #with your username 

E para / usr / share / fonts, execute:

fc-cache -v -f #with superuser
    
por 24.05.2016 / 22:58