Почему операция копирования tmux всегда выводит временную тарабарщину на терминал?

Если я завершаю операцию копирования с помощью tmux , я всегда получаю одну или несколько строк тарабарщины, написанных на моем экране, которая исчезает, когда я меняю окна или делаю пасту.

Почему это происходит, и может ли оно быть отключено?

  • Tmux ест последовательность контрольных вкладок
  • tmux случайные символы, появляющиеся в терминале
  • tmux set-titles не работает?
  • Можно ли прокручивать быстрее, чем PgUp / PgDown в tmux?
  • Выбор текста в rxvt-unicode и tmux с отключением мыши
  • Какие терминальные эмуляторы поддерживают режим управления tmux?
  • что задает -g означает в файлах конфигурации?
  • Blink tmux вместо звука
  • One Solution collect form web for “Почему операция копирования tmux всегда выводит временную тарабарщину на терминал?”

    По умолчанию (для терминалов xterm type) tmux использует контрольную последовательность, чтобы автоматически настроить внешний буфер обмена / выбор на все, что было скопировано. Основная часть этой последовательности будет кодировкой base-64 скопированных данных; это, вероятно, тарабарщина, которую вы видите. Возможно, ваш эмулятор терминала, тот, в котором вы подключены к сеансу tmux , не поддерживает (и не игнорирует) эту контрольную последовательность.

    Вы можете отключить эту функцию tmux , отключив опцию сервера set-clipboard :

     set-option -s set-clipboard off 

    Найдите «set-clipboard» на странице man для деталей.

    Если не было бы целесообразно отключить эту функцию для всего tmux- сервера, вы можете попробовать использовать terminal-overrides для изменения или удаления возможности terminfo-функции Ms для определенных значений TERM:

     set-option -ga terminal-overrides ',yourTERMname:Ms@' 

    Примечание. Если вы изменили файл .tmux.conf , обязательно .tmux.conf его или перезапустите сервер. Если вы измените terminal-overrides на существующем сервере, вам, вероятно, придется отключить всех клиентов с соответствующими TERM до того, как изменения вступят в силу.

    Linux и Unix - лучшая ОС в мире.