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ć?


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 .


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.

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.