Как изменить цвет фона gnome-терминала?

Как изменить цвет фона? Я выбрал Profile > Background > solid color, но где выбрать цвет?


person ziiweb    schedule 28.04.2012    source источник
comment
Для будущих читателей: OP спросил о xterm, но на самом деле использует gnome-терминал, поэтому принятый ответ касается gnome-терминала, а все остальные ответы - о xterm.   -  person Michael Mrozek    schedule 29.03.2018


Ответы (4)


Поскольку вы говорите о Терминале, отключили ли вы «Использовать цвета из системной темы» в разделе «Цвета»? Как только вы это сделаете, вы можете выбрать цвет фона, все еще на вкладке «Цвета». Вкладка «Фон» выглядит так, будто позволяет выбрать только изображение (или прозрачность), что меня тоже сбило с толку.

person Paul    schedule 16.12.2012

Есть два хорошо поддерживаемых способа изменить цвет фона xterm (помните xterm != Terminal).

A. Установите цвет при создании xterm: например,

% xterm -bg yellow &

OR

B. Отредактируйте .Xdefaults, чтобы включить спецификацию цвета, например следующую: XTerm*background:yellow

% vi ~/.Xdefaults  (pick your favorite editor)

Это также можно сделать, введя в xterm следующее:

% cat >> ~/.Xdefaults  <RETURN>
XTerm*background:yellow<RETURN>
<CTRL-D>

Каким бы способом вы ни меняли .Xdefaults, изменение не вступит в силу до тех пор, пока:

  • xrdb ~/.Xdefaults
  • ваш X-сервер перезапущен, возможно, самый простой способ сделать это — перезагрузить компьютер или выйти из системы.

Тогда он будет установлен раз и навсегда.

person Paul    schedule 09.11.2012
comment
Очень верно! Для более опытных пользователей это путь. - person Paul; 15.10.2013
comment
Обновление: с января 2016 года ~/.Xdefaults устарело в пользу ~/.Xresources. Так что нужно будет добавить строку XTerm*Background: LemonChiffon в файл ~/.Xresources, где LemonChiffon — название цвета. См. critical.ch/xterm для получения списка цветов, которые могут поддерживаться в вашей версии XTerm. - person Alex Yursha; 02.02.2016

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

xterm -rv
person user3600441    schedule 25.05.2016

Я использую следующие цвета и настройки шрифта для xterm. Добавьте следующее в файл «.Xresources» в вашем домашнем каталоге.

XTerm*faceName: Bitstream Vera Serif Mono
xterm*faceSize: 11
xterm*vt100*geometry: 80x60
xterm*saveLines: 16384
xterm*loginShell: true
xterm*charClass: 33:48,35:48,37:48,43:48,45-47:48,64:48,95:48,126:48
xterm*termName: xterm-color
xterm*eightBitInput: false

!BLK Cursor
#define _color0        #000d18
#define _color8        #000d18
!RED Tag
#define _color1        #e89393
#define _color9        #e89393
!GRN SpecialKey
#define _color2        #9ece13
#define _color10       #9ece13
!YEL Keyword
#define _color3        #f0dfaf
#define _color11       #f0dfaf
!BLU Number
#define _color4        #8cd0d3
#define _color12       #8cd0d3
!MAG Precondit
#define _color5        #c0bed1
#define _color13       #c0bed1
!CYN Float
#define _color6        #dfaf8f
#define _color14       #dfaf8f
!WHT Search
#define _color7        #efefef
#define _color15       #efefef
!FMT Include, StatusLine, ErrorMsg
#define _colorBD       #ffcfaf
#define _colorUL       #ccdc90
#define _colorIT       #80d4aa
!TXT Normal, Normal, Cursor
#define _foreground    #dcdccc
#define _background    #1f1f1f
#define _cursorColor   #8faf9f
URxvt*color0         : _color0
URxvt*color1         : _color1
URxvt*color2         : _color2
URxvt*color3         : _color3
URxvt*color4         : _color4
URxvt*color5         : _color5
URxvt*color6         : _color6
URxvt*color7         : _color7
URxvt*color8         : _color8
URxvt*color9         : _color9
URxvt*color10        : _color10
URxvt*color11        : _color11
URxvt*color12        : _color12
URxvt*color13        : _color13
URxvt*color14        : _color14
URxvt*color15        : _color15
URxvt*colorBD        : _colorBD
URxvt*colorIT        : _colorIT
URxvt*colorUL        : _colorUL
URxvt*foreground     : _foreground
URxvt*background     : _background
URxvt*cursorColor    : _cursorColor
XTerm*color0         : _color0
XTerm*color1         : _color1
XTerm*color2         : _color2
XTerm*color3         : _color3
XTerm*color4         : _color4
XTerm*color5         : _color5
XTerm*color6         : _color6
XTerm*color7         : _color7
XTerm*color8         : _color8
XTerm*color9         : _color9
XTerm*color10        : _color10
XTerm*color11        : _color11
XTerm*color12        : _color12
XTerm*color13        : _color13
XTerm*color14        : _color14
XTerm*color15        : _color15
XTerm*colorBD        : _colorBD
XTerm*colorIT        : _colorIT
XTerm*colorUL        : _colorUL
XTerm*foreground     : _foreground
XTerm*background     : _background
XTerm*cursorColor    : _cursorColor

Когда вы сохранили файл, выполните следующее, чтобы сохранить изменения:

xrdb -merge ~/.Xresources
person Arahkun    schedule 08.06.2016
comment
правильно, то есть для постоянных настроек (для хранения в файле); одна вещь, чтобы отметить, что строка XTerm нечувствительна к регистру (это означает, например, что xterm*background: black также подойдет). - person ; 27.08.2018
comment
это действительно хорошие настройки. - person OmPS; 10.11.2018