Настройка urxvt
Linux есть Linux! И без консоли в нем ну никак не выживеш. Когото это пугает, когото наоборот — хлебом не корми, дай в консоли посидеть. Чтоже за консольные эмуляторы для X11 предлагает нам Linux? Их много, я бы даже сказал — очень много. Сам их перепробовал около десятка ... от xterm до konsole но понравился больше всего rxvt-unicode. Как видно из названия, он поддерживает Unicode, а также XFT. Вот собственно и все чем он отличается от своего родителя — rxvt. Примечательна в нем возможность покрутить очень много настроек. Использую даную прогу как в Gentoo так и в Debian. Собственно о настройке этого прекрасного x11 terminal-эмулятора и хотел сказать несколько слов.
Ну во-первых - установка:
- Для Debian выглядит так:
- Для Gentoo тоже неособо сложно, за исключением того что следует обратить внимание на USE флаги
У меня, к примеру, собран вот так:
[I] x11-terms/rxvt-unicode
Available versions: 9.06-r3 ~9.07 {afterimage iso14755 perl truetype vanilla wcwidth xterm-color}
Installed versions: 9.06-r3(15:15:42 10.01.2010)(perl truetype vanilla -afterimage -iso14755 -wcwidth -xterm-color)
Homepage: http://software.schmorp.de/pkg/rxvt-unicode.html
Description: rxvt clone with xft and unicode support
laptop ~ #
Этого вполне хватает для псевдопрозрачности и поддержки перловых модулей
Только не забываем как установить обоину на рабочий стол, говорю это скорее для себя, так как использую fluxbox на работе. В fluxbox это делается командочкой:
В Gentoo использую e16, тут проще — есть специальная настройка в менюшке
Во-вторых — настройка! Что нам предлагает man страница? Насколько я понял, (и проверил на практике в последствии) конфигурировать вид терминала можно как с помощью конфига $HOME/.Xdefaults так и запуская сам терминал с нужными ключами. Оба метода являются вполне приемлемыми и рабочими. Итак, моя настройка в gentoo несколько странная. Почему то я заюзал одновременно оба метода ... в итоге часть настроек у меня в конфиге и также некоторые опции передаю в виде ключей при запуске. Почему так сложилось — уже не помню, настраивал очень давно. Вот что в $HOME/.Xdefaults
urxvt*saveLines: 2024
urxvt*transparent: true
urxvt*shading: 40
urxvt*background: Black
urxvt*foreground: Grey
urxvt*scrollBar: false
urxvt*cursorColor: Grey
urxvt*tintColor: Black
urxvt*blurRadius: 3
urxvt*font:-*-terminus-medium-*-*-*-14-*-*-*-*-*-*-r
urxvt*geometry: 155x62
urxvt*cursorBlink: true
URxvt.tabbed.tabbar-fg: 7
URxvt.tabbed.tabbar-bg: 0
URxvt.tabbed.tab-fg: 0
URxvt.tabbed.tab-bg: 8
black@laptop ~ $
И запускаю я его используя hotkeys Win+T командой
В итоге получаю псевдопрозрачный терминал с поддержкой tab-ов примерно такого вида:
Вчера настраивал в Debian с нуля
Решил все что мне нужно прописать в $HOME/.Xdefaults Вот что получилось:
URxvt*font: -*-terminus-medium-r-*-*-16-*-*-*-*-*-*-u
URxvt*background: black
URxvt*foreground: grey
URxvt*cursorColor: grey
URxvt*transparent: true
URxvt*tintColor: black
URxvt*shading: 70
URxvt*scrollBar: false
URxvt*cursorBlink: true
URxvt*pointerBlank: true
URxvt*pointerBlankDelay: 13
URxvt.perl-ext-common: default,tabbed
URxvt.tabbed.tabbar-fg: 6
URxvt.tabbed.tabbar-bg: 0
URxvt.tabbed.tab-fg: 0
URxvt.tabbed.tab-bg: 7
black@black:~$
Запускаю уже без какихлибо ключиков! Выглядит терминал с данным конфигом примерно так:
Помоему получилось красиво
Что означают каждая из опций, понятно и просто прочитав их. Думаю коментарии излишни
Юзаем, наслаждаемся


Немного помешан на Linux, немного на BSD .... и совсем без ума от автомобилей марки BMW.
Очень хороший «эмулятор», но вот есть одно но! часто подключаюсь к другим серверам через ssh, ну и наш чудо-эмулятор передает переменной окружения TERM=rxvt-unicode, а на тех серверах и слыхом не слыхивали про такой (нет его в «стандарте» эмуляторов). Приходиться в таком случае ручками делать export TERM=rxvt или что-то похожее. Может знаете как облегчить судьбу?
Ну первое что приходит в голову вечером после дурдома на работу ... прописать на серваке в $HOME/.bash_profile строчку export TERM=rxvt
Ну или что нравится. Я тоже на такое натыкался иногда когда подключался к BSD системам. Ручками тож набирал export TERM=xterm