Zenway

Linux - это интересно!

Вы не вошли.

#1 11-04-2020 19:35:18

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,299
LinuxUnknown

Настройка 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 &amp; sleep .3s &amp;&amp; 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%D … Xresources
http://www.linuxcookbook.ru/articles/nastroyka-xterm
https://lukas.zapletalovi.com/2013/07/h … xterm.html

Отредактировано BigOrange (16-04-2020 18:05:10)


Долой DE! Даёшь WM!

Вне форума

#2 11-04-2020 20:54:09

posixru
Модератор
Откуда: СССР
Здесь с 21-10-2010
Сообщений: 1,448
Сайт
LinuxSeaMonkey 2.53

Re: Настройка XTerm для не очень требовательных пользователей

К сведению, есть ТУТ интересные конфиги, может тебе пригодится чего...

Вне форума

#3 11-04-2020 22:47:15

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,299
LinuxUnknown

Re: Настройка XTerm для не очень требовательных пользователей

@posixru, угу, привычные хоткеи:
https://github.com/Username77177/Config … rces-xterm

! Ctrl + C и Ctrl + V
xterm*translations: #override \
    Ctrl Shift <KeyPress> C: copy-selection(CLIPBOARD) \n\
Ctrl Shift <KeyPress> V: insert-selection(CLIPBOARD)

добавил в начало.

Отредактировано BigOrange (11-04-2020 23:18:13)


Долой DE! Даёшь WM!

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] CCBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.015 сек, 8 запросов выполнено - Использовано памяти: 1.62 Мбайт (Пик: 1.73 Мбайт) ]