Come abilitare la risoluzione 1280x800 in tty?


13

Ho Toshiba U500 (nVidia). Ho provato a cambiare / etc / default / grub in molti modi, ora ho:

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 è ciò che vbeinfo in Grub si riferiva a 1280x800x16

Vorrei solo che il mio laptop potesse avviarsi con un bel font ad alta risoluzione e lasciare che le console tty restassero così ... Come è possibile?

Saluti, gocio

Risposte:


14
  1. Installa hwinfo poiché è l'unico modo in cui so come. ( sudo apt-get install hwinfoOR sudo aptitude install hwinfo)

  2. Vai alla console (gnome-terminal o qualsiasi altro) e digita sudo hwinfo --framebuffere otterrai un elenco breve o lungo a seconda della scheda video che hai. L'elenco sarà simile al seguente:

    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. Diciamo che si desidera la risoluzione 16 bit 1600x1200. Quindi prendi il valore esadecimale a destra, in quel caso 0x0346 e lo annoti.

  4. Aprire /etc/default/grub. Troverai 2 righe simili a questa:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    

    Nel secondo, modifica quella riga in modo che assomigli a questo:

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

    Come puoi vedere, inserisci semplicemente il valore esadecimale alla fine della riga di Linux nel file grub e salvalo. Esci e digita sudo update-grub. Attendi il termine e riavvia.


Possiamo specificare una risoluzione personalizzata come 1600x800?
Starx,

@Starx Dipende effettivamente dalla combinazione del monitor e della scheda video in modalità VESA. Se entrambi lo supportano, verrà visualizzato nell'elenco e sarai in grado di vederlo correttamente. Ma devo seriamente aggiornarlo poiché questo si applica alle versioni obsolete di Ubuntu.
Luis Alvarado,

1

Per modificare la risoluzione dei TTY (da Ctrl+ Alt+ F1aF6 ), i passaggi del Wiki della comunità di Ubuntu dovrebbero fare il trucco:

Questo dovrebbe funzionare in Ubuntu 9.10 e versioni successive , versioni Linux Mint 8 e versioni successive e probabilmente anche per qualsiasi distribuzione basata su quelle versioni di Ubuntu che utilizzano GRUB 2.

  1. Avvia Linux mentre tieni premuto Left shift.
    Viene visualizzata la schermata del menu di GRUB 2.
  2. stampa C per accedere alla riga di comando di GRUB.
  3. genere vbeinfo Enter per accedere a un elenco di risoluzioni disponibili.
  4. Scegli una risoluzione dall'elenco e annotala.
  5. stampa Esc per uscire dalla riga di comando di GRUB.
  6. Avvia in Linux.
  7. Apri /etc/default/grubnel tuo editor di testo preferito con i privilegi di root.

    sudo nano /etc/default/grub
    
  8. Aggiungi la seguente riga, dove sostituisci 1280x800con la risoluzione che hai annotato:

    GRUB_GFXPAYLOAD_LINUX=1280x800
    

    L'ho messo subito dopo la #GRUB_GFXMODElinea.

  9. Salva ed esci.
  10. Aggiorna la configurazione di GRUB.

    sudo update-grub
    
  11. Reboot.

    sudo reboot
    

Ora i TTY dovrebbero avere la risoluzione specificata. Sfortunatamente, sei bloccato con solo 16 colori.


1

Innanzitutto, per grub:

sudo nano /etc/default/grub

e cambia la riga:

#GRUB_GFXMODE=640x480

a questo:

GRUB_GFXMODE=1280x800 
GRUB_GFXPAYLOAD_LINUX=keep

Quindi, aggiungi framebuffer per utilizzare la scheda:

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

e non dimenticare di aggiornare grub!

sudo update-grub

fonte

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.