Não-gráfica tty não está esticando full screensize

3

em tty7 (ambiente gráfico) nada está errado, eu posso aproveitar todos os pixels da minha tela, que é o principal.

Mas aqui está algo um pouco chato, quando eu ligo os terminais de 1 a 6, o espaço visual é reduzido para entrar no canto superior esquerdo da tela, deixando o restante sem uso.

vale um milhão de palavras:

Comopossoconsertarisso?

update:aquiestáumafotodaminhatela

    
por vdegenne 22.03.2013 / 17:13

2 respostas

2

Eu tive o mesmo problema ao usar um laptop com um monitor externo que tinha uma resolução nativa maior do que a tela interna do laptop. O monitor externo estava sendo executado em sua resolução nativa, mas o tty só se estendia a uma área que correspondesse à tela integrada do laptop.

Consegui resolver esse problema emitindo

fbset -a -g 1920 1080 1920 1080 32

As duas instâncias de 1920 e 1080 correspondem à resolução de 1920x1080 do monitor externo. O 32 no final é a profundidade de cor e eu peguei esse valor da saída de fbset -i que eu corri antes do comando acima para investigar as configurações atuais.

Em distribuições modernas baseadas em Debian com nvidia, provavelmente outra forma é editar /etc/default/grub .

Além disso, você pode aumentar o tamanho da fonte em telas HiDPI com

sudo dpkg-reconfigure console-setup  # Suggested Terminus, 16x32
sudo systemctl restart console-setup.service  # To apply immediately to all TTYs
    
por 16.12.2017 / 09:40
1

Apenas lançando algumas sugestões. Instale hwinfo e execute:

  su -c 'hwinfo --framebuffer'
  # Or
  sudo hwinfo --framebuffer

  ...
  Mode 0x0343: 1400x1050 (+1408), 8 bits
  Mode 0x0345: 1400x1050 (+2816), 16 bits
  Mode 0x0346: 1400x1050 (+5632), 24 bits
  ...

Ou use vbeinfo se você estiver no ambiente GRUB CLI.

Atualizar a entrada do kernel no GRUB por

kernel /boot/vmlinuz ... vga=0x0346

Ou em

/ etc / default / grub

GRUB_GFXMODE=2560x1440x24
GRUB_GFXPAYLOAD_LINUX=keep
# And / or perhaps
GRUB_CMDLINE_LINUX="vga=0x038f"

Onde x24 é bits de hwinfo aka profundidade - não é necessário, mas ...

link

# Can also try to use res instead of keep
GRUB_GFXPAYLOAD_LINUX=2560x1440

Se isso não funcionar, talvez adicione vga=0x0abc a

GRUB_CMDLINE_LINUX_DEFAULT

Usando drivers nVidia proprietários, talvez seja necessário instalar a opção v86d e adicionar vídeo a GRUB_CMDLINE_LINUX_DEFAULT . Algo nas linhas de video=uvesafb:mode_option ...

Você também pode querer ver setupcon -f da fonte pelo arquivo de configuração, talvez em cat /etc/default/console-setup . man setupcon

    
por 22.03.2013 / 19:31

Tags