Выбор текста в tmux под rxvt-unicode (urxvt)

Недавно я начал экспериментировать с urxvt в качестве эмулятора терминала, а не с xterm. Я активный пользователь tmux, поэтому необходимо, чтобы они работали без сбоев вместе.

Я заметил, что при запуске tmux внутри urxvt происходит странное поведение при выборе текста. Я удерживаю Shift, использую мышь для выбора текста, и текст выделяется желтым цветом (как будто tmux все еще обрабатывает его), но затем мигает и становится черным фоном — почти как если бы urxvt и tmux соревнуются за контроль над текстом. выбор. Имеет ли это смысл?

Я проверил это с нулевыми (за исключением включения мыши в tmux) персональными параметрами конфигурации как в tmux, так и в urxvt.

В xterm, когда я удерживал Shift и выбирал текст, я замечал, что он выделялся обратными цветами (в отличие от желтого фона tmux). В urxvt выделенный текст по-прежнему контролируется tmux.

Любые идеи о том, как исправить это странное поведение?

Мне даже были бы интересны некоторые советы или ключевые слова о том, как раскрыть проблему здесь. Кто-нибудь из разработчиков, знакомых с кодовой базой, понимает, почему выбор мышью работает нормально в xterm, но не в urxvt термине?


person brian    schedule 28.03.2016    source источник


Ответы (1)


Благодаря nicm из эта проблема в репозитории tmux на github, проблема, которую вы описали, была решена для меня (для tmux 2.1 и urxvt 9.21):

Вы можете отключить переход tmux в режим копирования при перетаскивании, отменив привязку клавиши MouseDrag1Pane.

В .tmux.conf добавьте:

unbind -n MouseDrag1Pane
person Mat.R    schedule 08.05.2018
comment
Вопрос не относится к теме переполнения стека, как указано в справочном центре. Пожалуйста, не отвечайте на такие вопросы; вместо этого вы должны пометить их как требующие внимания, и они будут соответствующим образом закрыты или перенесены. - person Toby Speight; 08.05.2018
comment
Как я могу отметить это? Похоже, у меня нет возможности. Должен ли я удалить свой ответ или оставить его таким? - person Mat.R; 08.05.2018
comment
Я проголосовал за закрытие/перенос вопроса. Не нужно удалять ваш (в остальном хороший) ответ - просто оставьте его в покое. Я думаю, вы не можете помечать вопросы, пока ваша репутация немного не поднимется. - person Toby Speight; 08.05.2018