Gnome-terminal i solaryzowany motyw Kolorowanie

17

Próbowałem zastosować motyw koloryzowany do mojego terminalu GNOME, jak wyjaśniono tutaj . Ale wszystko jest wyszarzone i nie tak kolorowe, jak się spodziewano.

Spójrz tutaj
wpisz img des

Masz pomysł, co mogę zrobić?

Denny Mueller
źródło
Czy ten tekst jest podświetlany po przejściu na inny motyw koloru?
pconley,
Ponadto, czy twój monit jest kolorowy? Jak w części, w której jest napisane: nazwa użytkownika @ nazwa hosta Nie widzę tego na zrzucie ekranu. EDYCJA: również zrzuty ekranu pod podanym linkiem mają kolorowe wyjście „ls”, co można ustawić w .bashrc, a nie coś, co kontroluje solaryzacja.
nisshh

Odpowiedzi:

14

Nie jestem pewien dokładnego powodu, ale w żadnym ze skryptów instalujących Solarized for gnome, które widziałem, są to w większości odcienie szarości dla najczęściej używanych kolorów.

Ta strona zawiera polecenia do aktualizacji profilu kolorów Gnome: strona XORCode .

Polecenia to:

gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_background" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/use_theme_colors" --type bool false
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#58586E6E7575:#65657B7B8383:#838394949696:#6C6C7171C4C4:#9393A1A1A1A1:#FDFDF6F6E3E3"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/background_color" --type string "#00002B2B3636"
gconftool-2 --set "/apps/gnome-terminal/profiles/Default/foreground_color" --type string "#65657B7B8383"

Przekonałem się, że zastąpienie trzeciej linii jednym z moich własnych projektów sprawiło, że terminal wygląda dokładnie tak:

gconftool-2 --set "/apps/gnome-terminal/profiles/Default/palette" --type string "#070736364242:#D3D301010202:#858599990000:#B5B589890000:#26268B8BD2D2:#D3D336368282:#2A2AA1A19898:#EEEEE8E8D5D5:#00002B2B3636:#CBCB4B4B1616:#858599990000:#B5B589890000:#26268B8BD2D2:#6C6C7171C4C4:#2A2AA1A19898:#FDFDF6F6E3E3"

Skrypt powłoki w następującej witrynie może pokazać, co różni się w oryginalnym schemacie i tym, który działał: Skrypt ColourTable na GitHub .

Seanchán
źródło
Wypróbowałem twoją paletę, ale niektóre kolory są duplikatami. Również kolor pierwszego planu jest nieprawidłowy. Więc włożyłem swój kod w sedno . (Próbowałem opublikować całość w komentarzu, ale strona wstawiła znaki Unicode o zerowej szerokości).
wjandrea
1

Uważam, że musisz najpierw uruchomić 256 kolorów, zanim będzie poprawnie wyświetlany.

  1. sudo vim ~/.Xdefaults .xsession .vimrc

  2. touch .vimrc i dodaj to:

    set term=screen-256color
    set t_Co=256
    set background=dark
    

    (Tak właśnie zrobiłem, pamiętajcie, że jestem nowy w tym wszystkim i wychodzę z tego, co pamiętam. Zajęło mi to kilka dni badań).

    if $COLORTERM == "gnome-terminal" then set t_Co=256 endif
    

    Wewnątrz .Xdefaults:customization: -color

    Następnie przejdź do następnej linii i: XTerm*termName: xterm-256color

    Że należy to zrobić. echo $TERMpowinien powiedzieć xterm-256colori tput colorspowinien wrócić 256.

piksel 67
źródło