Форум
Настройка XTerm для не очень требовательных пользователей
Настройка xterm происходит путём правки файла ~/.Xresources.
Чтобы изменения в файле вступили в силу, необходимо перечитать его командой:
~ $ xrdb ~/.Xresources
#или загрузить заново:
~ $ xrdb -load ~/.XresourcesПосмотреть какие настройки используются:~ $ xrdb -query -allфайл ~/.Xresources
Буферы обмена (PRIMARY и CLIPBOARD)
Для использования обоих буферов поместите в ~/.Xresources строку:
XTerm*VT100.translations: #override <Btn1Up>: select-end(PRIMARY, CLIPBOARD, CUT_BUFFER0)Выделенный текст в xterm сразу копируется в буфер. Вставить в терминале Shift+Insert, в другие окна как обычно.
Хоткеи
Привычный для других ЭТ копи-пэйст Ctrl+Shift+С/V.
xterm*translations: #override \
Ctrl Shift <KeyPress> C: copy-selection(PRIMARY, CLIPBOARD, CUT_BUFFER0) \n\
Ctrl Shift <KeyPress> V: insert-selection(PRIMARY, CLIPBOARD, CUT_BUFFER0)Другие параметры ~/.Xresources
Параметр Значение/Пример Описание
! Коментарий (текст после символа игнорируется)
xterm*scrollBar: true/false Полоса прокрутки (по умолчанию false)
xterm*rightScrollBar: true/false Полоса прокрутки (по умолчанию false, т.е. положение слева)
xterm*VT100.geometry: 80x25 Размеры окна (ширина 80 x высота 25)
xterm*saveLines: 512 Прокрутка до 512 последних линий
xterm*faceName: Andale:style=Mono:size=12 Шрифт:Стиль:Размер
xterm*background: black Цвет фона может быть задан кодом #000000 или rgb:00/00/00
xterm*foreground: white Цвет текстаПараметры командной строки
-bg #Цвет фона (по умолчанию — белый)
-cr #Цвет текстового курсора (по умолчанию — белый)
-rv #Инверсия цветов
-sb #Полоса прокрутки
-geometry WidthxHeight+X+Y #ШиринахВысота+КоординатаX+КоординатаY (80x30+400+300 (параметры могут пропускаться))
-e программа #Запуск программы
-iconic #Запуск свёрнутымВыбор текста
Для выбора текста в окне xterm с помощью мыши необходимо установить ЛКМ в начале выделения, затем ПКМ в конце (позицию ПКМ можно менять, в след за ним будет изменяться область выделенного).
Можно выделять текст сочетанием Shift+ПКМ, при этом можно изменять как с начала, так и с конца области.
Указанные способы незаменимы, если область текста выходит за границы одного экрана xterm.
Прозрачность (Automatic transparency)
Настройка в ~/.bashrc не очень хорошая идея, - может стать прозрачным окно в фокусе, а сам терминал нет.
Должен быть установлен пакет transset-df и композитный менеджер (Xcompmgr, Compton).
Затем в файле ~/.bashrc добавить строку:
[ -n "$XTERM_VERSION" ] && transset-df -a >/dev/nullДля включения прозрачности можно ограничиться запуском xterm с параметрами
xterm & sleep .3s && transset-df -aДля хоткея в openbox команда для xterm должна в rc.xml выглядеть так:
<execute>sh -c 'xterm & sleep .3s && transset-df -a'</execute>Есть желание сократить количество миллисекунд, однако сильно занижать не надо, появится вышеописанный глюк.
Список литературы:
https://wiki.archlinux.org/index.php/Xterm
http://www.xfree86.org/4.0.1/xterm.1.html
http://linuxoid.in/%D0%9A%D0%BE%D0%BD%D1%84%D0%B8%D0%B3:Xresources
http://www.linuxcookbook.ru/articles/nastroyka-xterm
https://lukas.zapletalovi.com/2013/07/hidden-gems-of-xterm.html
К сведению, есть ТУТ интересные конфиги, может тебе пригодится чего...
@posixru, угу, привычные хоткеи:
https://github.com/Username77177/Configurations/blob/master/terminals/Xresources-xterm
! Ctrl + C и Ctrl + V
xterm*translations: #override \
Ctrl Shift <KeyPress> C: copy-selection(CLIPBOARD) \n\
Ctrl Shift <KeyPress> V: insert-selection(CLIPBOARD)добавил в начало.