Skocz do zawartości

Zmiana domyślnych kolorów w terminalu (VT)


sunrise

Rekomendowane odpowiedzi

Dawno, dawno temu, w naszej galaktyce, obejrzałem  pewien film. Mój wzrok przykuł widok terminala.

blue.jpg

Niebieskie czcionki zamiast szarych? Fantastyczny pomysł.

Zmiana domyślnych kolorów w emulatorze terminali w środowisku graficzny jest banalna. Ale co, gdy nie mamy środowiska graficznego?

Okazuje się, że zmiana jest również możliwa, wystarczy się posłużyć poleceniem setvtrgb (więcej informacji uzyskasz wydając polecenie man setvtrgb)

Liczba dostępnych kolorów jest co prawda ograniczona do 16, ale co zrobić. Po restarcie systemu oczywiście kolory wracają do ustawień domyślnych, i trzeba ponownie ręcznie ustawić ulubione kolory, co na dłuższą metę jest upierdliwe.

I tutaj z pomocą przychodzi mój mały "programik" który za pomocą systemd ustawia przy starcie wybrany zestaw kolorów.

Program, w postaci pakietu rpm jest dostępny na COPRze https://copr.fedorainfracloud.org/coprs/sunwire/vt-colors/, a źródła na GitHubie https://github.com/sunwire/vt-colors

Bezpośrednio po starcie jedyną zmianą jest zamiana koloru szarego na ulubiony niebieski :).

vt-colors1.png

Dostępne są również przykładowe, zestawy innych kolorów w katalogu /usr/share/vt-colors/

Wystarczy je przetestować poleceniem setvtrgb /ścieżka/do/pliku, a gdy ci się spodoba, to wystarczy skopiować, jego zawartość do pliku konfiguracyjnego /etc/vt-colors/vt.palette

Można też, oczywiście utworzyć własny plik.

Dzięki nowy kolorom , możemy zamienić nasza  maszynę w "stary komputer" z bursztynowym monitorem

vt-colors2.png

Albo ulubiony komputer dla dziewczyn :)

vt-colors3.png

Przykładowe palety, nie są idealne, jeżeli chcesz je poprawić lub utworzyłeś nową fantastyczna paletę,to śmiało utwórz push request na GitHubie .

Inne przykładowe palety są dostępne pod adresem https://github.com/coderonline/base16-vtrgb/tree/master/consolecolors

Miłej zabawy!

  • Like 1
  • Upvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...