====== urxvt или rxvt - эмулятор терминала ====== =====Как скопировать текст из (в) urxvt ===== Как скопировать текст из (или в) эмулятор терминала **urxvt**? Выделяем текст в консоли, потом кликаем там куда хотим копировать одновременно правым и левым кликом (нажимая левую и правую клавишу мыши). К тому же эффекту приводит нажатие средней кнопки или колеса мыши. Точно также производится и копирование в терминал: выделить текст, нажать обе клавиши одновременно. Вставка текста из клипбоарда в терминал без мышки: вставить системный буфер в терминал также можно сочетанием клавиш S-Ins, чтобы скопировать текст нужно нажать C-Ins. ===== Как запустить терминальную программу ===== Может пригодиться, например при создании ярлыка urxvt -e htop ======Украшаем терминал====== =====Основные цвета===== Для начала откроем его... Что видим? Скучный серый фон, черный цвет... Фу. Я давно хотел сделать зеленый текст на черном фоне. Делается это так: ищем /root/.xdefaults открываем и правим его, а именно меняем Rxvt.background: grey (или что там, не помню) на Rxvt.background: black # это цвет фона Rxvt.foreground: green #это цвет текста Делаем красный курсор Rxvt.cursorColor: red Можно приколоться и сделать прозрачный фон: rxvt -tr или Rxvt.inheritPixmap: true =====Ну, и еще пара фишек===== Изменение цветовой палитры xterm/rxvt (номера цветов: 0 --- черный, 1 --- красный, 2 --- зеленый, 3 --- желтый, 4 --- синий, 5 --- сиреневый, 6 --- морской, 7 --- белый, 8-15 --- те же цвета, но яркие): XTerm*color0: #000000 XTerm*color1: #d96171 ====Настройка цветовой гаммы в rxvt==== В ~/.Xdefaults: Rxvt*background: Black Rxvt*foreground: #D0D0D0 Rxvt*font:-misc-fixed-medium-r-normal-*-*-140-*-*-c-*-koi8-r !Rxvt*sсrollBar_right: True Rxvt*sсrollBar:False Rxvt*saveLines: 500 Rxvt*color0: #000000 Rxvt*color1: #aa0000 Rxvt*color2: #00aa00 Rxvt*color3: #aa5500 Rxvt*color4: #0000aa Rxvt*color5: #aa00aa Rxvt*color6: #00aaaa Rxvt*color7: #aaaaaa Rxvt*color8: #555555 Rxvt*color9: #ff5555 Rxvt*color10: #55ff55 Rxvt*color11: #ffff55 Rxvt*color12: #5555ff Rxvt*color13: #ff55ff Rxvt*color14: #55ffff Rxvt*color15: #ffffff Другой вариант: Rxvt*color0: #000000 Rxvt*color1: #fe0b12 Rxvt*color2: #00d900 Rxvt*color3: #ff7916 Rxvt*color4: #000095 Rxvt*color5: #aa00aa Rxvt*color6: #00aaaa Rxvt*color7: #e2e2e2 Rxvt*color8: #555555 Rxvt*color9: #aa3838 Rxvt*color10: #55ff55 Rxvt*color11: #ffff55 Rxvt*color12: #5555ff Rxvt*color13: #ff55ff Rxvt*color14: #bebebe Rxvt*color15: #ffffff Для активации изменений: xrdb -merge ~/.Xdefaults Для rxvt-unicode (urxvt) нужно поменять "Rxvt*" на "URxvt*" ====Кратко о формате файла .Xdefaults==== Файл представляет собой набор параметров-значений разделённых двоеточием (":"). XTerm*background: black XTerm*foreground: gray XTerm*cursorColor: darkred XTerm*saveLines: 800 XTerm*font: -*-courier-medium-r-normal-*-14-100-100-100-m-*-koi8-* ====Параметры конфигурации==== ^ Название ^ XTerm*background ^ ^ Значения | ANSI Colors Format | ^ Описание | Для установки цвета фона можно воспользоваться rgb стандартом либо одним из следующих вариантов: black, gray30, red, green, yellow, SteelBlue1, magenta, cyan, white. | ^ Название ^ XTerm*foreground ^ ^ Значения | ANSI Colors Format | ^ Описание | Для установки цвета символов можно воспользоваться rgb стандартом либо одним из следующих вариантов: black, gray30, red, green, yellow, SteelBlue1, magenta, cyan, white. | ^ Название ^ XTerm*cursorColor ^ ^ Значения | ANSI Colors Format | ^ Описание | Для установки цвета курсора можно воспользоваться rgb стандартом либо одним из следующих вариантов: black, gray30, red, green, yellow, SteelBlue1, magenta, cyan, white. | ^ Название ^ XTerm*saveLines ^ ^ Значения | целое число | ^ Описание | Этот параметр устанавливает какое количество информации xterm будет хранить в своём буфере, т.е. на сколько много строк можно будет промотать назад. | ^ Название ^ XTerm*font ^ ^ Значения | Строка описания шрифта | ^ Описание | Данный параметр отвечает за тип, вид и размер шрифта. Для получения этой строчки необходимо воспользоваться стандартной в таких случаях утилитой xfontsel. | ====псевдопрозрачный терминал==== Чтобы сделать терминал полностью прозрачным, достаточно добавить в конфигурационный файл Rxvt.inheritPixmap: true а если нужна не абсолютная прозрачность, а только затемнение, то вместо вышеуказанного параметра, нужны urxvt.shading: 35 urxvt.transparent: true терминал не будет реально прозрачным, обои рабочего стола будут на фоне терминала {{ :util:rxvt_f.jpg?400 |внешний вид терминала}}