Гном-терминал и соляризованная тема раскраски

17

Я попытался применить соляризованную цветовую тему к своему терминалу GNOME, как описано здесь . Но все серое и не такое красочное, как ожидалось.

Посмотреть здесь
введите img des

Любая идея, что я могу сделать?

Денни Мюллер
источник
Этот текст выделяется при переключении на другую цветовую тему?
pconley
Кроме того, ваша подсказка окрашена? Как в той части, где написано: username @ hostname Я не вижу его на скриншоте. РЕДАКТИРОВАТЬ: также, скриншоты по предоставленной ссылке имеют цветной вывод 'ls', который вы можете установить в вашем .bashrc, а не тот, который управляет соляризацией.
Nisshh

Ответы:

14

Не совсем точно знаю причину, но в любом из скриптов, которые устанавливают Solarized для gnome, которые я видел, в большинстве случаев это просто оттенки серого для наиболее часто используемых цветов.

На этом сайте есть несколько команд для обновления цветового профиля Gnome: веб-сайт XORCode .

Команды:

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"

Я обнаружил, что замена третьей строки одной из моих собственных заставляла терминал выглядеть очень хорошо:

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"

Сценарий оболочки на следующем сайте может показать различия между исходной схемой и той, которую я нашел работать: Сценарий ColourTable на GitHub .

Шончане
источник
Я попробовал вашу палитру, но некоторые цвета дублируются. Также цвет переднего плана не является правильным. Поэтому я поместил свой собственный код в суть . (Я пытался опубликовать все это в комментарии, но сайт вставил несколько символов Unicode нулевой ширины.)
wjandrea
1

Я полагаю, что вы должны получить 256 цветов, прежде чем он будет отображаться правильно.

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

  2. touch .vimrc и добавьте это:

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

    (Это то, что я сделал, пожалуйста, имейте в виду, что я новичок во всем этом и просто иду от того, что я помню, что делал. Это заняло у меня несколько дней исследований).

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

    Внутри .Xdefaults:customization: -color

    Затем перейдите к следующей строке и: XTerm*termName: xterm-256color

    Это должно сделать это. echo $TERMдолжен сказать xterm-256colorи tput colorsдолжен вернуться 256.

67 пиксель
источник