Jak zmienić czcionkę lub rozmiar czcionki w TTY (konsoli)?

70

Używam Ubuntu 12.04. Ostatnio rozmiar czcionki dla wszystkich moich TTY stał się znacznie większy. Jak mogę zmienić rozmiar czcionki z powrotem na domyślny?

Aaron Hill
źródło
Masz na myśli dostęp do gnome-terminallub TTY Ctrl+Alt+F1, itp.?
ish
6
Mam na myśli TTY.
Aaron Hill

Odpowiedzi:

111

Aby dostosować czcionkę / rozmiar czcionki używaną w TTY, uruchom sudo dpkg-reconfigure console-setup, który poprowadzi cię przez kolejne etapy wyboru czcionki i rozmiaru czcionki:

  1. Wybierz ustawienie domyślne UTF-8i naciśnij, Tababy przejść, podświetl OK, a następnie naciśnij, Enteraby przejść do następnego kroku. (Możesz nacisnąć go ponownie i podświetlić, Cancelaby wrócić).

    wprowadź opis zdjęcia tutaj

  2. Wybierz Combined - Latin, ...opcję domyślną („Łaciński” obejmuje alfabet angielski) i przejdź do kroku 3:

    wprowadź opis zdjęcia tutaj

  3. Wybierz czcionkę - koniecznie przeczytaj powyższe uwagi na temat efektu wizualnego, jaki mogą mieć różne czcionki:

    wprowadź opis zdjęcia tutaj

  4. Wybierz rozmiar czcionki:

    wprowadź opis zdjęcia tutaj

  5. Teraz wyjdziesz console-setup; jak pokazuje wyświetlany komunikat, nowe ustawienia będą obowiązywać po ponownym uruchomieniu. Aby złożyć wniosek natychmiast, otwórz TTY i uruchom setupcon.

ish
źródło
Uruchomienie tego polecenia najpierw każe mi wybrać kodowanie, w którym wybieram UTF-8. Na następnym ekranie, gdzie pojawia się monit o wybranie zestawu znaków, nie ma opcji dla żadnego rodzaju zestawu znaków w języku angielskim.
Aaron Hill
5
Powinieneś być w porządku z ustawieniem Combined - Latin...domyślnym. „Latin” to angielski zestaw znaków. Z wikipedii: Termin alfabet łaciński może odnosić się do alfabetu używanego do pisania łaciny (jak opisano w tym artykule) lub innych alfabetów opartych na skrypcie łacińskim, który jest podstawowym zestawem liter wspólnych dla różnych alfabetów wywodzących się z klasycznego Łaciński, taki jak alfabet angielski.
ish
6
@qed, w kroku 3, jeśli wybierzesz Terminuszamiast , możesz wybierać spośród Fixedwiększych rozmiarów czcionek.
Afilu
2
Co jeśli chcę użyć innej czcionki, którą pobrałem zamiast wymienionych na liście?
tyjkenn
3
@tyjkenn Możesz używać tylko czcionek bitmapowych, więc jeśli chcesz użyć własnej czcionki, musisz znaleźć jej wersję bitmapową. Na przykład pakiet fonts-ubuntu-font-family-consolezawiera wersje bitmapowe rodziny czcionek ubuntu.
hexman
1

Za pomocą GRUB_GFXPAYLOAD_LINUX

Najpierw zainstaluj xrandri uruchom:

$ sudo apt-get install xrandr
$ xrandr

Dostępne tryby ekranu są wymienione.

Teraz edytuj /etc/default/grub:

$ sudo nano /etc/default/grub

Zakładając, że plik nie był wcześniej edytowany, wprowadź następujące zmiany:

Zmienna GRUB_CMDLINE_LINUX_DEFAULTpowinna zawierać co najmniej nomodeset, być może oprócz quieti splashna komputerach stacjonarnych.

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

W systemach serwerowych odkomentuj GRUB_TERMINAL=consolewidzenie większej liczby komunikatów przesyłanych podczas uruchamiania przed wejściem do konsoli graficznej.

Pozostaw ten wiersz jako komentarz:

#GRUB_GFXMODE=640x480

Na końcu pliku dodaj wiersz:

GRUB_GFXPAYLOAD_LINUX=1280x1024x16

lub zastąp wartość innym trybem (trybami oddzielonymi przecinkami) obsługiwanym przez Twój sprzęt. Wartości text, keep, auto, vgai askpowinien działać.

Na koniec, po zapisaniu edytowanego za /etc/default/grubpomocą Ctrl+ Oi wyjściu z niego za pomocą Ctrl+ X, wydaj następujące polecenia:

$ sudo update-grub
$ sudo reboot

Ta odpowiedź będzie również działać w celu zmniejszenia rozdzielczości i / lub częstotliwości odświeżania lub częstotliwości bufora ramki w systemach z obniżonym czasem. Monitory CRT zwykle pokazują migoczące paski, gdy częstotliwość odświeżania jest zbyt wysoka.

Serge Stroobandt
źródło