Nas configurações do mui 12.04, meus comandos de copiar e colar da área de transferência do tmux são os seguintes:
set -g prefix M-a
unbind C-b
bind C-c run "tmux save-buffer - | xclip -i -sel clipboard"
bind C-v run "tmux set-buffer \"$(xclip -o -sel clipboard)\"; tmux paste-buffer"
Isso funcionou muito bem por um longo período, até um mês ou mais atrás, quando suspeito que alguma alteração na configuração ou no pacote foi quebrada. No terminal GNOME, colar ainda funciona bem com prefix+ ctrl-ve ctrl-shift-v.
No entanto, o xclip
comando copy não funciona mais, não importa o que eu faça, e tentei remover a ligação do prefixo personalizado acima, usando, em -select
vez de -sel
não usar clipboard
etc. Isso é praticamente uma rolha de exibição para um usuário do GVim como eu, já que eu não ' até tem a solução alternativa para o terminal GNOME, ctrl-shift-ccom o tmux assumindo o comando. Entro no modo de cópia, seleciono texto com space+ movemente quando executo prefix+ ctrl-cabsolutamente nada acontece. Antes disso, o tmux exibia uma mensagem de confirmação na seção de notificação na parte inferior.
Alguém tem sugestões na medida em que alguém pode depurar isso? Este é um grande sucesso na produtividade. Provavelmente, posso usar o truque de solução temporária de arquivo por enquanto , mas seria ótimo saber exatamente o que aconteceu xclip
.
xsel -b
?
xsel -i -b
parece fazer o truque!
xsel -b
e xclip -selection clipboard
faria a mesma coisa!
type xclip
?