Выполнение команд оболочки изнутри 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 config
  • Как изменить цвет разделительных линий панели в tmux?
  • Фиксация прокрутки в nano, запущенной в tmux в mate-terminal
  • После потери соединения ssh с полем с запуском tmux оболочка искажается
  • Запрос Powerline bash не раскрашен в tmux
  • Невозможно запустить сценарий tmux при загрузке
  • Как я могу создать файл на основе команды оболочки в .tmux.conf?
  • Имитация оболочки оболочки GNU в tmux
  • есть ли альтернатива хвосту -f, который имеет удобную прокрутку?
  • Состояние / Переключение переменных в tmux
  • Linux и Unix - лучшая ОС в мире.