Выполнение команд оболочки изнутри tmux приводит к тому, что терминал Gnome прерывает клавишу <prefix>

Я запускаю tmux внутри терминала gnome и пытаюсь использовать привязку, чтобы скопировать содержимое буфера вставки tmux в буфер обмена linux X. Многие места в Интернете рекомендуют это:

bind Cc run "tmux save-buffer - | xclip -i -sel clipboard" 

Эта команда отлично работает из командной строки

 tmux save-buffer - | xclip -i -sel clipboard 

Если я привяжу команду оболочки к ключу и использую ее изнутри tmux (используя bind Cc run "tmux save-buffer - | xclip -i -sel clipboard" ), он копирует буфер сохранения tmux в мой буфер обмена. Т.е. как только я скопировал некоторый текст в режиме копирования «tmux», использование этого связывания будет загружать текст в мой буфер обмена X, готовый для вставки в браузер и т. Д.
однако _also_ заставляет префиксный ключ перестать работать на этом терминале.
Если я убью терминал с запуском tmux внутри него и откройте другой терминал и снова подключится к tmux, префиксный ключ продолжит работу в другом терминале.
Я также попробовал следующий подход:

Настройте исполняемый файл: /usr/local/bin/tmux_to_clip с помощью команды в нем

 % cat /usr/local/bin/tmux_to_clip #!/bin/bash tmux save-buffer - | xclip -i -sel clipboard 

и затем вызывает команду изнутри tmux

 :run tmux_to_clip 

снова, он успешно копирует команду в буфер обмена, но опять же, разбивает префиксный ключ.
Как я могу предотвратить это и получить ключевое слово для копирования tmux save-buffer в буфер обмена X?

One Solution collect form web for “Выполнение команд оболочки изнутри tmux приводит к тому, что терминал Gnome прерывает клавишу <prefix>”

Я испытывал такую ​​же (раздражающую) проблему. Похоже, что использование xsel -ib вместо xclip -i -sel clipboard , как было предложено в этом ответе , работает!

Таким образом, окончательное связывание должно быть: bind Cy run "tmux save-buffer - | xsel -ib"

  • привязка ключа tmux к содержимому панели панели программы
  • фон tmux vim colorscheme не показывает
  • Tmux, изменить окно окна с помощью мыши
  • tmux отключить подтверждение запроса на kill-window
  • Получение текущего использования памяти сеанса tmux
  • Gentoo как автоматически запускать программы при входе в систему?
  • tmux прокрутка мыши без изменения копии / вставки?
  • Как связать (двойное) нажатие клавиши Shift в tmux?
  • `$ XAUTHORITY` появляется из 'нигде' на su + tmux
  • использование нескольких терминальных x-окон с одним сеансом tmux
  • Когда вы используете ssh на сервере, вы используете настройки сервера или свои собственные настройки?
  • Linux и Unix - лучшая ОС в мире.