Como alterar o tamanho da fonte, número de linhas / colunas no console


10

Estou executando um servidor Linux sem X11 ou qualquer tipo de GUI, com um monitor LCD moderno de 22 ".

Dado o tamanho enorme do meu monitor, eu gostaria de aumentar o número de linhas e colunas no meu console, como posso consegui-lo?

Respostas:


9

Adicione algo parecido "vga=792"com a linha do kernel no seu grub.confarquivo, geralmente localizada em /etcou /boot/grub:

title My Linux OS Name and Kernel Version Number
    root (hd0,0)
    kernel /boot/vmlinuz-1.2.3.4 ro root=/dev/hda1 quiet vga=792
    initrd /boot/initrd-1.2.3.4.img

Você pode dizer vga=askpara obter um menu na inicialização, construído a partir de um processo de análise executado pelo kernel para ver quais resoluções provavelmente funcionarão. Acho que muitas vezes existem outros números que funcionarão que esse método não encontra.

Isso tudo é específico do sistema. Placas de vídeo diferentes terão diferentes modos suportados, e as opções de compilação do kernel podem abrir ou fechar as opções do modo de vídeo. O subsistema que lida com isso é chamado de buffer de estrutura do kernel; portanto, se você estiver compilando kernels personalizados, tenha cuidado para não remover o suporte necessário ao seu kernel para oferecer suporte total à sua placa de vídeo. A maioria dos cartões pode usar o driver VESA FB, mas outro driver específico para sua marca de cartão pode abrir mais opções.

Além disso, lembre-se de que algumas partes deste subsistema usam números hexadecimais e outras decimais. Você pode fazer a conversão para decimal, como eu fiz, ou pode dizer algo parecido "vga=0x318".


11
Este sistema é bom ... mas você pode querer verificar se o seu chip de vídeo suporta KMS (mais comum na Intel e ATI, mas não vou dizer que não é nos outros). Se sim, tente ativá-lo em inicializar, ele redimensionará seu VT automaticamente.
Xenoterracide
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.