xst terminal: área de transferência normal desativada quando no tmux

1

Quando usar xst não no tmux, o clipboard de alguma forma compartilha o mesmo com o sistema / os / ou-whatever-idk, mas eu posso copiar de firefox/chrome e colar em xst.

Mas com o tmux eu não posso fazer isso, o tmux só permite usar seu próprio buffer, como fazer o tmux usar o system buffer que compartilha com outro programa?

    
por Tuyen Pham 06.11.2018 / 19:13

1 resposta

-1

O tmux precisa de ajuda de xsel (ou outro gerenciador de área de transferência X).

Eu uso xsel e adiciono isso ao meu ~/.tmux.conf , que permitirá CTRL + B CTRL + C (copiar) e CTRL + B CTRL + X (colar) de / para a área de transferência X (PRIMARY) na buffer de seleção tmux (e vice-versa).

# turn on clipboard
set -g set-clipboard on

# copy tmux's selection buffer into the X clipboard selection
bind-key C-c run-shell "tmux show-buffer | xsel -b -i" \; \
display-message "Clipboard buffer copied to xsel ..."

# copy X clipboard selection into tmux's selection buffer
bind-key C-x run-shell "xsel -b -o | tmux load-buffer -" \; \
display-message "Clipboard buffer copied from xsel ..."
    
por 06.11.2018 / 19:48