Comment puis-je fusionner le presse-papiers gnome et la sélection X?

56

Je suis constamment frustré par les deux planchettes séparées dans X / Gnome. Je fais constamment des choses comme control-C pour copier, puis un clic du milieu pour coller et obtenir les mauvaises données. Ou sélectionnez quelque chose, puis allez où je veux le coller, et sélectionnez ce que je veux coller, seulement pour perdre ma première sélection!

Est-il possible de fusionner ces deux presse-papiers?

Mise à jour: Parcellite se rapproche, mais coller sur une sélection est vraiment essentiel. Est-il possible de désactiver la sélection en tant que copie dans X?

ARBRE
la source
Cela fait 3 ans. Avons-nous une solution à ce problème?
Varun
Nan. Pour diverses autres raisons, je suis récemment passé à KDE. klipper est acceptable pour kde + synergy, mais je ne connais aucune solution utilisable pour gnome + synergy. Les problèmes avec autocutsel, parcellite et glipper sont tous exposés dans les réponses et commentaires existants sur cette question.
ARBRE
Je pense que le problème est précisément parce que vous avez essayé de les rejoindre. maintenant, vous écrasez probablement celui de Ctrl + C avec des sélections. Si vous vous forcez à n'utiliser que Ctrl + c / Ctrl + v, vous pouvez alors ignorer selection / middle + click ou l'utiliser comme alternative isolée. Il suffit de ne jamais utiliser selection / middle + click (ou shift + ins). coller avec ctrl + c / ctrl + v et vous n'avez pas le problème
gcb

Réponses:

29

autocutsel est ce que vous voulez synchroniser entre le presse-papiers principal X / X11 et le presse-papiers Gnome / GTK! Voici comment:

$ autocutsel &
$ autocutsel -s PRIMARY & 

La magie!

un nerd payé
la source
1
Enfer ouais! ajoutez ceci à mes.bashrc
Natim
26

"autocutsel" ne fera pas ce que vous voulez.

Ce problème existe depuis plus d'une décennie, jusqu'à ce que je trouve une solution il y a quelques semaines.

Vous devez faire ceci:

apt-get install parcellite

Clic droit aller sur l'icône et aller à la "Préférence"

Vérifiez les points suivants:

  • Utiliser la copie (Ctrl-C)
  • Utiliser primaire (sélection)
  • Synchroniser les presse-papiers
Warren Noronha
la source
3
Parcellite semble fusionner avec succès les presse-papiers. Cela ne résout pas le dernier problème, qui consiste à coller sur une sélection. J'aime pouvoir coller un seul tampon avec le bouton Ctrl-v ou le bouton du milieu. Je n'aime pas (et voudrais désactiver) la sélection en copie.
TREE
Autocutsel fonctionne de manière incohérente (ou pas du tout). C'était tellement frustrant, merci pour cela.
NSAutomaton
sudo yum install parcellitepour RHEL / CentOS
Noam Manos le
Pour info, parcellite a une fonctionnalité intéressante - l' historique du texte copié . Pour activer le collage automatique à partir de la boîte de dialogue d'historique, vous devez égalementinstall xdotool
Noam Manos
Celui-ci a fonctionné pour moi.
Farhan.K
3

Donc, en fait, j'aime bien garder les différents tampons de copie séparés et parfois synchroniser l'un avec l'autre (comme lorsque j'utilise keepass2.) Donc, si je veux déplacer quelque chose du presse-papiers vers le tampon de copie principal (bouton central de la souris) , Je ferai:

xclip -o -selection clipboard | xclip -i 
Vallée
la source
2

Ce n'est pas gnome, mais Klipper de KDE a une option pour le faire. Je suis aussi frustré par le manque de gnome.

Daenyth
la source
J'ai essayé Glipper, qui contournait correctement le problème de sélection: lorsque vous avez supprimé votre sélection précédente en sélectionnant autre chose, Glipper vous permet d'accéder à l'historique et de récupérer ce que vous aviez. Cependant, cela interfère avec le partage du presse-papiers Synergy, qui n’est pas un élément déclencheur. :(
TREE
1

Je pense qu'autocutsel résoudra votre problème. La plupart des paquets sont aussi intelligemment "autocutsel". Dans Ubuntu, c'est dans le référentiel de l'univers.

DaveParillo
la source
Cela semblait vraiment prometteur, mais cela ne semble rien changer en cours d'exécution. :(
TREE
Pouvez-vous donner un exemple exact? Copier de X (en utilisant ctrl-C) à Y (en utilisant le bouton central de la souris)? Je pense que je ne peux pas comprendre votre situation exacte.
DaveParillo
1

Depuis la version 0.9.2-1 (Debian Squeeze), parcellite semble fusionner les deux presse-papiers (Primaire et Sélection), alors qu'autocutsel 0.9.0-1 fonctionne la plupart du temps, mais échoue de manière aléatoire.

CHEN Cheng
la source
1

loliclip (nom actuel: xcmenu ) fait ce que je cherchais lorsque je suis tombé sur cette question. Cela désactive efficacement la copie sur la sélection de la souris en forçant le tampon principal à être synchronisé avec le Presse-papiers. Avec la configuration par défaut après le démarrage de ce programme, vous pouvez copier avec Ctrl + C (ou Ctrl + Insérer) et le coller avec Ctrl + V (ou Maj + Insérer).

Glebtv
la source
0

Problem 2se produit parce que les deux copies en sélectionnant et en collant avec le clic du milieu déplacent le texte vers / depuis le même tampon, le tampon de sélection primaire. Pour changer cela, je pense que vous devriez modifier et recompiler Xorg. Mais je peux me tromper.

Il serait plus facile de résoudre les deux problèmes sans avoir à coller avec le clic du milieu. Cela nécessiterait un copier / coller explicite, comme ce que Ctrl+ C / Ctrl+ Vfont pour les applications de bureau, mais cela fonctionnerait pour toutes les applications X.

Nous avons besoin d'un programme qui copie la sélection X dans le presse-papiers et d'un autre programme qui colle le presse-papiers au curseur. Ensuite, vous pouvez les lier à des combinaisons de clés universelles. Je ne sais pas s'il existe encore de tels programmes.

utilisateur39142
la source
Je ne pense pas que cela nécessite de recompiler xorg car le klipperfait parfaitement ..
neutrinus