LINUX.ORG.RU

Настройка xterm

 


0

2

Всем привет! Возникла такая проблема. Настраиваю я себе xterm. Прописал:

xterm*VT100.Translations: #override \
                    Shift <Key>Up:              scroll-back(1) \n\
                    Shift <Key>Down:            scroll-forw(1) \n\
                    ~Meta Shift Ctrl <Key>V:    insert-selection(CLIPBOARD) \n\
                    ~Meta Shift Ctrl <Key>C:    copy-selection(CLIPBOARD) \n\

Т.е по нажатию Shift + Ctrl + C копирую в Clipboard-буфер, по нажатию на Shift + Ctrl + V - вставляю из него. Мышью же стандартно при выделении кидается в Primary-буфер все. Вставка колесиком.

Все норм. Но! Если я в самом терминале выделяю что-нибудь, копирую в Clipboard, а после мышью выделяю что-нибудь другое, то выделенное мышью кидается сразу в оба буфера. Если не в терминале, то все работает стандартно. А тут почему-то перезатирается при выделении в консоли clipboard, хотя они же не связаны.. Что не так? Заранее спасибо!

А тут почему-то перезатирается при выделении в консоли clipboard

окно же иксовое, что ты ожидал?

x0r ★★★★★ ()
Ответ на: комментарий от aarexer

ай, я не дочитал. как будто бы второе выделение в терминале должно загнать в PRIMARY. а что у тебя в XTerm*selectToClipboard?

x0r ★★★★★ ()

Т.е по нажатию Shift + Ctrl + C копирую в Clipboard-буфер, по нажатию на Shift + Ctrl + V

А должно по Alt+Shift+Ctrl+C. У тебя же именно это.

Zubok ★★★★★ ()
Ответ на: комментарий от aarexer

У меня работает именно по Shift + Ctrl + C

Я сейчас проверю.

Zubok ★★★★★ ()
Ответ на: комментарий от aarexer

так я же не знаю, какой у тебя конфиг, вдруг ты задал ручками.

x0r ★★★★★ ()
Ответ на: комментарий от aarexer

у меня, к слову, это выглядит так:

XTerm*vt100.translations: #override \
    Ctrl Shift <KeyPress> C: copy-selection(CLIPBOARD) \n \
    Ctrl Shift <KeyPress> V: insert-selection(CLIPBOARD)

x0r ★★★★★ ()
Ответ на: комментарий от Zubok

Что самое интересное, что workaround с предварительным запуском xclipboard решает проблему. Интересное дело...

Zubok ★★★★★ ()
Ответ на: комментарий от aarexer

да, потому, что вставка колесиком и вставка по C+S+v вставляли разные вещи и меня это бесило.

x0r ★★★★★ ()
Ответ на: комментарий от x0r

это бейбианопроблемы или баг в xterm? а то я свел все к CLIPBOARD через XTerm*selectToClipboard: true

Он как раз хочет, чтобы в CLIPBOARD не копировалось. Оно и не должно по идее копироваться, но я подтверждаю поведение. Если до xterm запускаю xclipboard, то все ок.

У меня вообще сделано так, что любое выделение в xterm копируется и в PRIMARY, и в CLIPBOARD одновременно. Мне так удобнее. И в Emacs я так же сделал.

Zubok ★★★★★ ()
Последнее исправление: Zubok (всего исправлений: 2)
Ответ на: комментарий от aarexer

Ну баг, так баг, ниче не попишешь. В принципе не критично, так что норм.

Мне, по крайней мере, не удалось с ходу хотя бы как-нибудь его обойти. Вот в ссылке есть еще какие-то пробы с ignore(). Я не пробовал, если честно.

Zubok ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.