Wie aktiviere ich die Auflösung 1280x800 in tty?

13

Ich habe Toshiba U500 (nVidia). Es wurde versucht, / etc / default / grub in vielerlei Hinsicht zu ändern. Jetzt habe ich Folgendes:

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 ist das, was vbeinfo in Grub mit 1280x800x16 in Verbindung bringt

Ich wünschte nur, mein Laptop könnte mit einer schönen, hochauflösenden Schrift booten und tty-Konsolen so bleiben lassen ... Wie ist das möglich?

Grüße, gocio

gocio
quelle

Antworten:

14
  1. Installieren Sie hwinfo, da ich nur so weiß, wie es geht. ( sudo apt-get install hwinfoODER sudo aptitude install hwinfo)

  2. Gehen Sie zur Konsole (Gnome-Terminal oder eine andere) und geben sudo hwinfo --framebufferSie ein, und Sie erhalten eine kurze oder lange Liste, je nachdem, welche Grafikkarte Sie haben. Die Liste sieht ungefähr so ​​aus:

    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. Nehmen wir an, Sie möchten eine 16Bit-Auflösung von 1600 x 1200. Dann nehmen Sie den Hex-Wert nach rechts, in diesem Fall 0x0346, und schreiben ihn auf.

  4. Öffnen /etc/default/grub. Sie finden 2 Zeilen ähnlich der folgenden:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    

    Bearbeiten Sie in der zweiten Zeile diese Zeile so, dass sie wie folgt aussieht:

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

    Wie Sie sehen können, setzen Sie einfach den Hex-Wert am Ende der Linux-Zeile in die Grub-Datei und speichern Sie sie. Beenden und eingeben sudo update-grub. Warten Sie, bis es fertig ist und starten Sie neu.

Luis Alvarado
quelle
Können wir eine benutzerdefinierte Auflösung wie 1600x800 angeben?
Starx
@Starx Das würde eigentlich von der Kombination Ihres Monitors und Ihrer Grafikkarte im VESA-Modus abhängen. Wenn beide es unterstützen, wird es in der Liste angezeigt und Sie können es korrekt sehen. Ich muss dies jedoch dringend aktualisieren, da dies für veraltete Versionen von Ubuntu gilt.
Luis Alvarado
1

Um die Auflösung der TTYs ( Ctrl+ Alt+ F1bis F6) zu ändern , müssen die im Ubuntu Community Wiki beschriebenen Schritte ausgeführt werden :

Dies sollte in Ubuntu 9.10 und höher , Linux Mint 8 und höher und wahrscheinlich auch für alle Distributionen funktionieren, die auf Ubuntu- Versionen basieren, die GRUB 2 verwenden.

  1. Booten Sie Linux, während Sie gedrückt halten Left shift.
    Der GRUB 2-Menübildschirm wird angezeigt.
  2. Drücken Sie, Cum auf die GRUB-Befehlszeile zuzugreifen.
  3. Geben Sie ein, vbeinfo Enterum auf eine Liste der verfügbaren Auflösungen zuzugreifen.
  4. Wählen Sie eine Auflösung aus der Liste und notieren Sie sie.
  5. Drücken Sie Esc, um die GRUB-Befehlszeile zu verlassen.
  6. Booten Sie in Linux.
  7. Öffnen Sie /etc/default/grubin Ihrem bevorzugten Texteditor mit Root-Rechten.

    sudo nano /etc/default/grub
    
  8. Fügen Sie die folgende Zeile hinzu, in der Sie 1280x800durch die Auflösung ersetzen, die Sie notiert haben:

    GRUB_GFXPAYLOAD_LINUX=1280x800
    

    Ich setze es gleich nach der #GRUB_GFXMODEZeile.

  9. Speichern und schließen.
  10. Aktualisieren Sie die GRUB-Konfiguration.

    sudo update-grub
    
  11. Starten Sie neu.

    sudo reboot
    

Jetzt sollten die TTYs die angegebene Auflösung haben. Leider steckst du nur mit 16 Farben fest.

Daniel AA Pelsmaeker
quelle
1

Erstens für Grub:

sudo nano /etc/default/grub

und ändere die Zeile:

#GRUB_GFXMODE=640x480

dazu:

GRUB_GFXMODE=1280x800 
GRUB_GFXPAYLOAD_LINUX=keep

Fügen Sie als Nächstes den Framebuffer hinzu, um die Karte zu verwenden:

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

und vergiss nicht, grub zu aktualisieren!

sudo update-grub

Quelle

mchid
quelle