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?


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!


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

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 

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.


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.


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.


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).


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.


Je ne pense pas que cela nécessite de recompiler xorg car le klipperfait parfaitement ..
neutrinus
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.