@sunrise Posted September 11, 2022 Report Share Posted September 11, 2022 Dawno, dawno temu, w naszej galaktyce, obejrzałem pewien film. Mój wzrok przykuł widok terminala. 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 :). 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 Albo ulubiony komputer dla dziewczyn :) 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! 1 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now