Правильные настройки xterm
Вначале про то, почему я использую xterm. Основная причина в том, что xterm, в отличии от остальных терминалов, умеет понимать ресурс charClass
, это черезвычайно удобно для тонкой настройки выделения текста по двойному клику мышкой. Да, у других терминалов это тоже можно слегка подстроить через всякие text separators, но не то это, не то… Вторая причина — его «дубовость». Угу, для меня это плюс! Если мне в логах показывают URL, то xterm не пытается его превратить в какое-то непотребство ввиде ссылки. Надо будет, я URL и сам могу в браузер скопировать, а вот если мне надо будет мышой из середины URL кусок выделить, то из ссылки выделять его замаешься.
И так, то, что нажито непосильным трудом за долгие годы:
- .Xdefaults
!========================================================================= ! xterm (and friends) ! Это переопределение классов символов, при двойном клике выделяются все символы из одного класса, пока не встретится символ из другого класса. *charClass: 0:32,1-8:1,9:32,10-31:1,32:32,33:33,34:34,35:35,36:48,37:37,38:38,39:39,40:40,41:41,42-43:48,44:44,45-58:48,59:59,60:60,61:61,62:62,63:63,64:64,65-90:48,91:91,92:92,93:93,94-95:48,96:96,97-12 ! Всякие приятные, но малозначительные настройки внешнего вида xterm*saveLines:<------>3000 xterm*cursorColor:<---->green xterm*scrollBar:<------>true xterm*fullCursor:<----->true xterm*reverseWrap:<---->true xterm*titleBar:><------>false xterm*visualBell:<----->false xterm*scrollTtyOutput:<>False xterm*scrollKey:<------>True Scrollbar.JumpCursor:<->True xterm*numeric:<><------>C xterm*allowWindowOps:<->true ! Теперь самое важное! Настройки шрифтов!!! ! Если используется старая добрая однобайтовая кодировка !*VT100.font: -*-liberation mono-medium-r-*-*-14-*-*-*-*-*-koi8-* !*VT100.font1: -*-liberation mono-medium-r-*-*-2*-*-*-*-*-koi8-* !*VT100.font2: -*-liberation mono-medium-r-*-*-11-*-*-*-*-*-koi8-* !*VT100.font3: -*-liberation mono-medium-r-*-*-15-*-*-*-*-*-koi8-* !*VT100.font4: -*-liberation mono-medium-r-*-*-17-*-*-*-*-*-koi8-* !*VT100.font5: -*-liberation mono-medium-r-*-*-18-*-*-*-*-*-koi8-* !*VT100.font6: -*-liberation mono-medium-r-*-*-20-*-*-*-*-*-koi8-* ! Если используется UTF-8 !*VT100.utf8Fonts.font: -*-liberation mono-medium-r-*-*-14-*-*-*-*-*-iso10646-* !*VT100.utf8Fonts.font1: -*-liberation mono-medium-r-*-*-2*-*-*-*-*-iso10646-* !*VT100.utf8Fonts.font2: -*-liberation mono-medium-r-*-*-11-*-*-*-*-*-iso10646-* !*VT100.utf8Fonts.font3: -*-liberation mono-medium-r-*-*-15-*-*-*-*-*-iso10646-* !*VT100.utf8Fonts.font4: -*-liberation mono-medium-r-*-*-17-*-*-*-*-*-iso10646-* !*VT100.utf8Fonts.font5: -*-liberation mono-medium-r-*-*-18-*-*-*-*-*-iso10646-* !*VT100.utf8Fonts.font6: -*-liberation mono-medium-r-*-*-20-*-*-*-*-*-iso10646-* ! Указанные способы плохо работают для TTF шрифтов, т.к. при этом не работает ! antialiasing. Для TTF шрифтов правильно делать так: XTerm*faceName: Liberation Mono XTerm*faceSize1: 2 XTerm*faceSize2: 8 XTerm*faceSize: 11 XTerm*faceSize3: 12 XTerm*faceSize4: 14 XTerm*faceSize5: 16 XTerm*faceSize6: 18 ! Красим терминал в цвета амазонского попугая :) !Default color scheme from /usr/share/X11/app-defaults/XTerm-color xterm*background:<----->AntiqueWhite xterm*foreground:<----->gray15 xterm*color0:<-><------>black xterm*color1:<-><------>red3 xterm*color2:<-><------>green3 xterm*color3:<-><------>yellow3 xterm*color4:<-><------>blue xterm*color5:<-><------>magenta3 xterm*color6:<-><------>cyan3 xterm*color7:<-><------>gray90 xterm*color8:<-><------>gray50 xterm*color9:<-><------>red xterm*color10:<><------>green xterm*color11:<><------>yellow xterm*color12:<><------>rgb:5c/5c/ff xterm*color13:<><------>magenta xterm*color14:<><------>cyan xterm*color15:<><------>white !Theme Eight http://tuxtraining.com/2009/06/27/terminal-color-schemes-for-xdefaults-or-xresources-file !xterm*background:<---->rgb:10/10/10 !xterm*foreground:<---->rgb:d3/d3/d3 !xterm*color0:<><------>rgb:10/10/10 !xterm*color1:<><------>rgb:cd/5c/5c !xterm*color2:<><------>rgb:2e/8b/57 !xterm*color3:<><------>rgb:f0/e6/8c !xterm*color4:<><------>rgb:b0/c4/de !xterm*color5:<><------>rgb:ba/55/d3 !xterm*color6:<><------>rgb:46/82/b4 !xterm*color7:<><------>rgb:d3/d3/d3 !xterm*color8:<><------>rgb:4d/4d/4d !xterm*color9:<><------>rgb:ff/6a/6a !xterm*color10:><------>rgb:8f/bc/8f !xterm*color11:><------>rgb:ff/fa/cd !xterm*color12:><------>rgb:1e/90/ff !xterm*color13:><------>rgb:db/70/93 !xterm*color14:><------>rgb:5f/9e/a0 !xterm*color15:><------>rgb:ff/ff/ff