Я работаю над ssh на Linux-машине (RHEL 6.8) из MacOS (Yosemite) через iTerm2 (3.0.20161031-nightly). На удаленном сервере я работаю в экранах (Версия экрана 4.00.03).
Редактировать: все ниже верно для выделения текста и пробуя CMD+C, CMD+V для копирования / вставки
Удаленный сервер был перезагружен для стандартных обновлений безопасности на днях. С тех пор копирование-вставка на удаленных экранах все испортила, и я понятия не имею, что происходит не так.
Если я открою новую сессию iTerm2 на своем ноутбуке, я могу выделить копию и вставить текст средней кнопкой мыши, как обычно.
Если я ssh на удаленную машину и пытаюсь скопировать / вставить что-то из начальной командной строки, все работает.
Если я подключаюсь к своему экрану и запускаю новый подэкран и пытаюсь что-то скопировать / вставить, все работает.
Если я захожу на аналогичный удаленный сервер с аналогичной настройкой, зайдите в emacs -nw на экране этого компьютера и попытайтесь скопировать / вставить, все работает.
Однако, когда я захожу на этот сервер и подключаюсь к работающему экрану, скажем, ipython или emacs (в терминальном режиме), как я всегда работаю, схема вставки выделения / нажатия средней кнопкой мыши теряет популярность. До этой недели все работало нормально.
Из моего переподключенного экрана (я использую подэкраны, между которыми я переворачиваю):
В emacs подсветка и нажатие средней кнопкой ничего не делают (на данный момент, хотя я думаю, что раньше он вел себя так же, как показано ниже). Изменить: это делает. Поведение в ipython и emacs одинаково и, по-видимому, связано друг с другом).
Например, в ipython, если я выделю некоторый текст и затем щелкну по среднему клику, то вставленный текст на самом деле будет содержать текст из некоторого числа строк (точное число изменяется) ниже выделенного, например:
? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details.
если я выделю "Введение и обзор" и щелкну средней кнопкой мыши по командной строке python, то вставим «Детали об объекте, u»
Это все работало нормально до этой недели; Я мог бы немного подправить некоторые настройки, например, в emacs, чтобы все работало с мышью. Насколько я знаю, ничего на моей машине не изменилось. Но мое понимание динамики копирования-вставки здесь заключается в том, что это будет вся моя система, а не удаленный сервер. Но я вижу проблему только на экранах этого удаленного сервера.
Любые идеи о том, что здесь может пойти не так?