Urxvt: различия между версиями
Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
Lazyklimm (обсуждение | вклад) (Новая: '''Rxvt-unicode''', в основном известный как '''urxvt''' - эмулятор терминала VT102 для X Window System. Изначально был форком...) |
Lazyklimm (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
'''Rxvt-unicode''', в основном известный как '''urxvt''' - эмулятор терминала VT102 для X Window System. Изначально был форком rxvt, с добавленной поддержкой Unicode. Из дополнительных возможностей стоит отметить поддержку псевдопрозрачности, расширений на [[Perl]] (в том числе табы) и возможность отображения шрифтов посредством библиотеки Xft<ref>может быть собран без их поддержки, что благоприятно сказывается на потребляемых ресурсах</ref>. | '''Rxvt-unicode''', в основном известный как '''urxvt''' - эмулятор терминала VT102 для X Window System. Изначально был форком rxvt, с добавленной поддержкой Unicode. Из дополнительных возможностей стоит отметить поддержку псевдопрозрачности, расширений на [[Perl]] (в том числе табы) и возможность отображения шрифтов посредством библиотеки Xft<!-- <ref>может быть собран без их поддержки, что благоприятно сказывается на потребляемых ресурсах</ref>-->. | ||
Ещё одной интересной (и полезной) особенностью urxvt является возможность работать демоном, что уменьшает используемую память и время запуска при использовании нескольких терминалов. | Ещё одной интересной (и полезной) особенностью urxvt является возможность работать демоном, что уменьшает используемую память и время запуска при использовании нескольких терминалов. | ||
== Режим демона == | |||
В режиме демона используются команды urxvtd (собственно, запуск демона) и urxvtc (создание окна терминала), также можно использовать следующий скрипт: | |||
<source lang="bash"> | |||
#!/bin/sh | |||
urxvtc "$@" | |||
if [ $? -eq 2 ]; then | |||
urxvtd -q -o -f | |||
urxvtc "$@" | |||
fi | |||
</source> | |||
== Настройка == | == Настройка == | ||
Строка 38: | Строка 51: | ||
! расположение скроллбара | ! расположение скроллбара | ||
URxvt.scrollBar_right: false | URxvt.scrollBar_right: false | ||
URxvt.scrollBar_floating: false | URxvt.scrollBar_floating: false | ||
! Мерцание курсора | ! Мерцание курсора | ||
Строка 50: | Строка 62: | ||
URxvt.tab-bg: -1 | URxvt.tab-bg: -1 | ||
</source> | </source> | ||
<references /> | <!-- <references /> --> | ||
[[Category:Эмуляторы терминалов]] | [[Category:Эмуляторы терминалов]] |
Версия 06:27, 17 октября 2008
Rxvt-unicode, в основном известный как urxvt - эмулятор терминала VT102 для X Window System. Изначально был форком rxvt, с добавленной поддержкой Unicode. Из дополнительных возможностей стоит отметить поддержку псевдопрозрачности, расширений на Perl (в том числе табы) и возможность отображения шрифтов посредством библиотеки Xft.
Ещё одной интересной (и полезной) особенностью urxvt является возможность работать демоном, что уменьшает используемую память и время запуска при использовании нескольких терминалов.
Режим демона
В режиме демона используются команды urxvtd (собственно, запуск демона) и urxvtc (создание окна терминала), также можно использовать следующий скрипт:
#!/bin/sh
urxvtc "$@"
if [ $? -eq 2 ]; then
urxvtd -q -o -f
urxvtc "$@"
fi
Настройка
Вся настройка производится через ресурсы X сервера, в файле ~/.Xdefaults
!urxvt settings
! используемый шрифт
URxvt.font: xft:DejaVu Sans Mono:pixelsize=11,xft:Bitstream Vera Sans Mono
!URxvt.font: xft:Terminus:slant=0:weight=80:width=100:pixelsize=14
! цвет фона
URxvt.background: #000000
! цвет переднего плана
URxvt.foreground: #AFB8FA
! процент "гашения" цвета текста в неактивном окне
URxvt.fading: 40
! уменбшение (-100 .. -1) или увеличение (0 .. 100) яркости прозрачного фона
URxvt.shading: 100
! Псевдопрозрачность
URxvt.transparent: true
! Цвет "гашения" текста
URxvt.fadeColor: #666666
! Цвет окрашивания прозрачного фона
URxvt.tintColor: #3F3F3F
! стиль скроллбара
URxvt.scrollstyle: plain
! цвет скроллера
URxvt.scrollColor: #C9BD9A
! цвет основной части скролл-бара
!URxvt.troughColor: #000000
! геометрия (позиция, размер) окна (в символах)
URxvt.geometry: 82x26
! скроллбар
URxvt.scrollBar: true
! расположение скроллбара
URxvt.scrollBar_right: false
URxvt.scrollBar_floating: false
! Мерцание курсора
URxvt.cursorBlink: true
! включить расширения на perl: основные, табы
URxvt.perl-ext-common: default,tabbed
! цвета табов (настройка для прозрачных терминалов)
URxvt.tabbar-fg: 2
URxvt.tabbar-bg: -1
URxvt.tab-fg: 7
URxvt.tab-bg: -1