Como habilitar a resolução 1280x800 em tty?


13

Eu tenho o Toshiba U500 (nVidia). Tentei mudar o / etc / default / grub de várias maneiras, agora eu tenho:

GRUB_DEFAULT=5
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="vga=0x014c"
GRUB_CMDLINE_LINUX="vga=0x014c"
GRUB_GFXPAYLOAD_LINUX=1280x800x16

0x014c é o que vbeinfo no Grub relacionado a 1280x800x16

Eu gostaria que meu laptop fosse inicializado com uma fonte legal de alta resolução e permitisse que tty consoles continuassem assim ... Como isso é possível?

Atenciosamente, gocio

Respostas:


14
  1. Instale o hwinfo, pois é a única maneira que sei. ( sudo apt-get install hwinfoOU sudo aptitude install hwinfo)

  2. Vá para o console (gnome-terminal ou qualquer outro) e digite sudo hwinfo --framebuffere você obterá uma lista curta ou longa, dependendo da placa de vídeo que você possui. A lista será mais ou menos assim:

    Mode 0x0335: 320x240 (+640), 16 bits 
    Mode 0x0336: 320x240 (+1280), 24 bits
    Mode 0x033d: 640x400 (+1280), 16 bits
    Mode 0x033e: 640x400 (+2560), 24 bits
    Mode 0x0345: 1600x1200 (+1600), 8 bits
    Mode 0x0346: 1600x1200 (+3200), 16 bits
    Mode 0x0347: 1400x1050 (+1400), 8 bits
    Mode 0x0348: 1400x1050 (+2800), 16 bits
    Mode 0x0349: 1400x1050 (+5600), 24 bits
    
  3. Digamos que você queira a resolução de 16x1600 de 1600x1200. Então você pega o valor Hex à direita, nesse caso, 0x0346 e o ​​anota.

  4. Aberto /etc/default/grub. Você encontrará duas linhas semelhantes a esta:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    

    No segundo, edite essa linha para que fique assim:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX="vga=0x0346"
    

    Como você pode ver, basta colocar o valor hexadecimal no final da linha linux no arquivo grub e salvá-lo. Saia e digite sudo update-grub. Aguarde até terminar e reinicie.


Podemos especificar uma resolução personalizada como 1600x800?
Starx 6/08/2013

@ Starx Isso realmente dependeria da combinação do seu monitor e placa de vídeo no modo VESA. Se ambos o suportarem, ele aparecerá na lista e você poderá vê-lo corretamente. Mas seriamente preciso atualizar isso, pois isso se aplica a versões obsoletas do Ubuntu.
Luis Alvarado

1

Para alterar a resolução dos TTYs ( Ctrl+ Alt+ F1a F6), as etapas descritas no Wiki da comunidade Ubuntu devem executar o truque:

Isso deve funcionar no Ubuntu 9.10 e posterior , Linux Mint 8 e posterior , e provavelmente também em qualquer distribuição baseada nas versões do Ubuntu que usam o GRUB 2.

  1. Inicialize o Linux enquanto aguarda Left shift.
    A tela do menu GRUB 2 é exibida.
  2. Pressione Cpara acessar a linha de comando do GRUB.
  3. Digite vbeinfo Enterpara acessar uma lista de resoluções disponíveis.
  4. Escolha uma resolução da lista e anote-a.
  5. Pressione Escpara sair da linha de comando do GRUB.
  6. Inicialize no Linux.
  7. Abra /etc/default/grubno seu editor de texto favorito com privilégios de root.

    sudo nano /etc/default/grub
    
  8. Adicione a seguinte linha, substituindo 1280x800pela resolução que você anotou:

    GRUB_GFXPAYLOAD_LINUX=1280x800
    

    Coloquei logo após a #GRUB_GFXMODElinha.

  9. Salvar e sair.
  10. Atualize a configuração do GRUB.

    sudo update-grub
    
  11. Reinicie.

    sudo reboot
    

Agora os TTY devem ter a resolução especificada. Infelizmente, você está preso com apenas 16 cores.


1

Primeiro, para o grub:

sudo nano /etc/default/grub

e mude a linha:

#GRUB_GFXMODE=640x480

para isso:

GRUB_GFXMODE=1280x800 
GRUB_GFXPAYLOAD_LINUX=keep

Em seguida, adicione framebuffer para usar o cartão:

echo "echo FRAMEBUFFER=y" | sudo tee /etc/initramfs-tools/conf.d/splash
sudo update-initramfs -u

e não se esqueça de atualizar o grub!

sudo update-grub

fonte

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.