В tmux есть дополнительная команда:save-buffer filename
Я не видел примеров, на которые вы ссылались в piping tmux show-buffer
для xclip
. Я использовал изменение отображения, чтобы сделать что-то похожее с :save-buffer /dev/clipboard
.
Интегрируйте :save-buffer /dev/clipboard
с вашим отображением выбора копии. Мой tmux.conf содержит следующую строку:
bind-key -T copy-mode-vi 'y' send-keys -X copy-selection \; save-buffer /dev/clipboard \; send-keys -X cancel # Yank selection in copy mode, copy to windows clipboard, cancel copy mode
Я предполагаю, что вы хотите что-то похожее на это, но относящееся к вашему выбору мыши (с которым я незнаком). Как это?
bind-key -T copy-mode MouseDragEnd1Pane send-keys -X copy-selection \; save-buffer /dev/clipboard \; send-keys -X cancel
Ссылка, которая вам может понравиться: Справочная страница OpenBSD tmux. Их справочные страницы, как правило, очень полны.
Использование буфера: http://man.openbsd.org/OpenBSD-current/man1/tmux.1#BUFFERS Поищите на странице также «send-keys» для информации.