¿Cómo habilitar la resolución de 1280x800 en tty?

13

Tengo Toshiba U500 (nVidia). Intenté cambiar / etc / default / grub de muchas maneras, ahora tengo:

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 es lo que vbeinfo en Grub relacionado con 1280x800x16

Solo desearía que mi computadora portátil pudiera arrancar con una fuente agradable y de alta resolución y dejar que las consolas tty permanezcan de esa manera ... ¿Cómo es eso posible?

Saludos, gocio

gocio
fuente

Respuestas:

14
  1. Instale hwinfo ya que esa es la única forma en que sé cómo. ( sudo apt-get install hwinfoO sudo aptitude install hwinfo)

  2. Vaya a la consola (gnome-terminal o cualquier otra) y escriba sudo hwinfo --framebuffery obtendrá una lista corta o larga dependiendo de la tarjeta de video que tenga. La lista se verá así:

    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 quiere la resolución de 16x 1600x1200. Luego, toma el valor Hex a la derecha, en ese caso 0x0346 y lo anota.

  4. Abierto /etc/default/grub. Encontrará 2 líneas similares a esta:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    

    En el segundo, edite esa línea para que se vea así:

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

    Como puede ver, simplemente ponga el valor hexadecimal al final de la línea de Linux en el archivo grub y guárdelo. Salga y escriba sudo update-grub. Espere hasta que termine y reinicie.

Luis Alvarado
fuente
¿Podemos especificar una resolución personalizada como 1600x800?
Starx
@Starx Eso realmente dependería de la combinación de su monitor y tarjeta de video en modo VESA. Si ambos lo admiten, aparecerá en la lista y podrá verlo correctamente. Pero realmente necesito actualizar esto ya que esto se aplica a versiones obsoletas de Ubuntu.
Luis Alvarado
1

Para cambiar la resolución de los TTY ( Ctrl+ Alt+ a F1través F6), los pasos descritos en el Wiki de la comunidad de Ubuntu deberían ser útiles:

Esto debería funcionar en Ubuntu 9.10 y posterior , Linux Mint 8 y posterior , y probablemente también para cualquier distribución basada en esas versiones de Ubuntu que usan GRUB 2.

  1. Arranque Linux mientras lo mantiene Left shift.
    Aparece la pantalla del menú GRUB 2.
  2. Presione Cpara acceder a la línea de comando de GRUB.
  3. Escriba vbeinfo Enterpara acceder a una lista de resoluciones disponibles.
  4. Elija una resolución de la lista y anótela.
  5. Presione Escpara salir de la línea de comando de GRUB.
  6. Arrancar en Linux.
  7. Abra /etc/default/gruben su editor de texto favorito con privilegios de root.

    sudo nano /etc/default/grub
    
  8. Agregue la siguiente línea, donde reemplaza 1280x800por la resolución que anotó:

    GRUB_GFXPAYLOAD_LINUX=1280x800
    

    Lo puse justo después de la #GRUB_GFXMODElínea.

  9. Guardar y Salir.
  10. Actualice la configuración de GRUB.

    sudo update-grub
    
  11. Reiniciar.

    sudo reboot
    

Ahora los TTY deben tener la resolución especificada. Desafortunadamente, solo tienes 16 colores.

Daniel AA Pelsmaeker
fuente
1

Primero, para grub:

sudo nano /etc/default/grub

y cambia la línea:

#GRUB_GFXMODE=640x480

a esto:

GRUB_GFXMODE=1280x800 
GRUB_GFXPAYLOAD_LINUX=keep

A continuación, agregue framebuffer para usar la tarjeta:

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

y no olvides actualizar grub!

sudo update-grub

fuente

mchid
fuente