Jak zmienić rozdzielczość Bash dla Debian VM?


15

Próbuję nauczyć się korzystać z Linuksa na maszynie Wirtualnej Debian 7, która nie ma GUI.

Okno 640 x 400, w którym pracuję, wydaje się trochę zwężające i chciałbym je powiększyć, powiedzmy 1024 x 768.

W jaki sposób mogę to zrobić?


jakie oprogramowanie maszyny wirtualnej?
nc4pk

@ stuknięty Hyper-V. Jest tylko opcja przejścia na pełny ekran, a to wszystko wyśrodkowuje powłokę na czarnym ekranie.
Louis Waweru

1
Bash nie ma rozdzielczości. To jest nazwa muszli. To, o co pytasz, jest podobne do pytania o zmianę rozdzielczości Firefoksa. Czego prawdopodobnie szukasz, jak zmienić rozdzielczość konsoli Linux . Dla przypomnienia, moim rozwiązaniem jest po prostu instalacja serwera SSH na maszynie wirtualnej, a następnie użycie klienta SSH do połączenia i zminimalizowanie konsoli maszyny wirtualnej. W ten sposób masz znacznie większą kontrolę.
Zoredache

@Zoredache Dzięki, rozumiem teraz. Wypróbowałem również twoje rozwiązanie i działa. Myślę, że moim jedynym problemem jest to, że traci kolory systemowe i trochę formatowania ( i.stack.imgur.com/QXwUR.png ), ale myślę, że warto głosować, jeśli udzieliłeś odpowiedzi.
Louis Waweru

Odpowiedzi:


19

To, co w zasadzie chcesz zrobić, to zmienić rozdzielczość bufora ramki . Oto proces, którego użyłem (zakładając, że pożądana rozdzielczość to 1024 x 768, a bufor ramki Hyper-V obsługuje tę rozdzielczość):

  1. Otwórz się /etc/default/grubz uprawnieniami administratora:sudo nano /etc/default/grub
  2. Odkomentuj / dodaj następujące wiersze:

    GRUB_GFXMODE = 1024x768x32
    GRUB_GFXPAYLOAD_LINUX = zachowaj

  3. Zapisanie pliku i wyjście: Ctrl- O, Enter, Ctrl-X
  4. Uruchom update-grubjako superużytkownik:sudo update-grub
  5. Uruchom ponownie i (miejmy nadzieję) korzystaj z konsoli o wyższej rozdzielczości!

0

Oprócz odpowiedzi nc4pk .

Plik /etc/default/grubna moim openSUSE 42.1 zawiera komentarz:

Jeśli zmienisz ten plik, uruchom ´grub2-mkconfig -o /boot/grub2/grub.cfg´, aby zaktualizować /boot/grub2/grub.cfg.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.