Sur les configurations mu Ubuntu 12.04, mes commandes de copie et de collage du presse-papiers tmux sont configurées comme suit:
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"
Cela a très bien fonctionné pendant la plus longue période jusqu'à il y a environ un mois, lorsque je soupçonne qu'un changement de configuration ou un changement de package a été fait qui a cassé ce qui précède. Dans le terminal GNOME, le collage fonctionne toujours correctement avec prefix+ ctrl-vet ctrl-shift-v.
Cependant, la xclip
commande de copie ne fonctionne plus, peu importe ce que je fais, et j'ai essayé de supprimer la liaison de préfixe personnalisé ci-dessus, en utilisant -select
au lieu de -sel
, pas en utilisant clipboard
etc. t même avoir la solution de contournement du terminal GNOME ctrl-shift-cavec tmux prenant en charge le shell. Je passe en mode copie, sélectionne le texte avec space+ movement, et quand j'exécute prefix+ ctrl-cabsolument rien ne se passe. Avant cette rupture, tmux afficherait un message de confirmation dans la section de notification en bas.
Quelqu'un at-il des suggestions quant à la façon de déboguer cela? C'est un très gros coup de productivité. Je peux probablement utiliser l' astuce de contournement des fichiers temporaires pour l'instant , mais ce serait génial de savoir exactement ce qui est arrivé xclip
.
xsel -b
?
xsel -i -b
semble faire l'affaire!
xsel -b
et xclip -selection clipboard
ferais la même chose!
type xclip
?