Я пробовал различные способы заставить xterm (версии 285 и 292) копировать выделение в буфер обмена CLIPBOARD всякий раз, когда я нажимаю Ctrl-Shift-C. На данный момент наиболее многообещающим способом было записать в ~ / .Xresources следующее:
XTerm*vt100.translations: #override \
Ctrl Shift <KeyPress> C: copy-selection(CLIPBOARD) \n\
Ctrl Shift <KeyPress> V: insert-selection(CLIPBOARD)
Ctrl-Shift-V работает отлично, но у копирования есть нюанс ...
Если я перезапущу xterm, выделение текста помещает вещи в ПЕРВИЧНЫЙ буфер обмена; это ожидаемое, правильное поведение по умолчанию. Если я нажму Ctrl-Shift-C, он правильно скопирует текущий выбор в буфер обмена CLIPBOARD.
Ошибка, однако, заключается в том, что если вы выделите текст после первого нажатия Ctrl-Shift-C, вы увидите, что выделение теперь копируется как в ПЕРВИЧНЫЙ , так и ОБМЕННЫЙ БУФЕР. Я не могу понять, как остановить xterm от обновления CLIPBOARD при выборе ... и для меня не имеет смысла делать это с самого начала.
Я сказал, в определенный момент времени, скопировать выделение в буфер обмена ... но он просто начинает автоматически обновлять его после выбора после того, как сделал это один раз ...
У кого-нибудь есть обходной путь?