Emulator terminala z niestandardową paletą kolorów


2

Próbuję uzyskać więcej kolorów w emulatorze terminala. Głównie po to ładniejsze podświetlanie składni. Sprawdziłem dość obszernie dla emulator terminala obsługujący 24-bitową colordepth i to nie wygląda istnieć. I nawet jeśli to robi ekran, którego używam szeroko obsługuje 256 kolorów.

Alternatywnym podejściem byłoby manipulowanie paletą kolorów terminal. gnome-terminal pozwala na to, ale tylko dla kolorów w pierwsze 16 pozycji palety. Pozwoli mi to zmienić paletę wpis 3 od rażącego # 00CD00 do bardziej kojącego # 4E9A06, co czyni go ładniejszym doświadczenie w linii poleceń. Jednak podświetlanie składni to 16 kolorów trochę ograniczone. Teraz szukam emulatora terminala, który mi pozwoli dopasuj całe 256 wpisów palety.

Czy można znaleźć taką bestię?

Odpowiedzi:


5

Od 17 lutego jest fork of rxvt-unicode to robi dokładnie to, czego szukałem. Dzięki zasobom X pozwala dostosować wszystkie 256 kolorów. Każdy kolor można ustawić na dowolną z 2 ^ 24 tripletów RGB.

Na świeżo zainstalowanym Ubuntu 11.04 instalacja odbywa się w następujący sposób:

sudo apt-get install libperl-dev libx11-dev libxft-dev git g++
git clone https://github.com/trapd00r/rxvt-unicode.git
cd rxvt-unicode
sh configure --enable-256-color --enable-font-styles \ 
             --enable-perl--enable-mousewheel --enable-lastlog --enable-xft
make
make install

1

spróbuj xterm. 256 kolorów xterm jest obsługiwane, na przykład, przez że wtyczka vim. powinien również działać z rxvt i mrxvt.


Wiem, że mogę uzyskać 256 kolorów w vim, pod warunkiem, że używam terminala, który je obsługuje. Ale nie mogę wybrać 256 kolorów, których używam. Paleta jest naprawiona. To jest rzecz, którą chcę zmienić.
oivvio

0

The Podręcznik eLinks ma to do powiedzenia w odniesieniu do trybu prawdziwego koloru:

Zwróć uwagę, że tylko terminal jest w stanie   pokaż, że to konsole z kdebase-3.5.4.

Nie będąc użytkownikiem Konsoli, pobieżne wyszukiwanie w Internecie tej funkcji sprawia, że ​​nie jestem pewien, czy ktokolwiek wie o tym lub czy inne oprogramowanie może z niego korzystać.


0

Chociaż nie znalazłem tego w żadnym miejscu, o ile mogę powiedzieć, że tylko 16 kolorów jest definiowanych przez użytkownika, a pozostałe są po prostu odmianami oryginalnego 16. Należy pamiętać, że terminal jest przeznaczony tylko do obsługi 16 kolory, nie mniej, nie więcej. To, że można wyświetlić więcej niż to, jest po prostu sprytem i dobrym programowaniem.

Jako odpowiedź na twoje pytanie: Nie, nie możesz zdefiniować pełnej palety 256 kolorów.

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.