Wie kann ich die Gnome-Zwischenablage und die X-Auswahl zusammenführen?

15138
TREE

Ich bin ständig frustriert über die zwei separaten Klemmbretter in X / Gnome. Ich mache ständig Dinge wie Control-C zum Kopieren und dann mit der mittleren Maustaste, um einzufügen, und bekomme die falschen Daten. Oder wählen Sie etwas aus und gehen Sie dorthin, wo ich es einfügen möchte, und wählen Sie aus, was ich einfügen möchte, um meine erste Auswahl zu verlieren!

Gibt es eine Möglichkeit, diese beiden Klemmbretter zusammenzuführen?

Update: Parcellite kommt nahe, aber das Einfügen über einer Auswahl ist wirklich wichtig. Gibt es eine Möglichkeit, Select-as-Copy in X zu deaktivieren?

52
Es ist 3 Jahre her. Haben wir eine Lösung für dieses Problem? Varun vor 11 Jahren 0
Nee. Aus verschiedenen Gründen habe ich kürzlich zu KDE gewechselt. klipper ist für kde + synergy akzeptabel, aber ich kenne keine brauchbare lösung für gnome + synergy. Probleme mit Autocutsel, Parcellit und Glipper werden in den vorhandenen Antworten und Kommentaren zu dieser Frage beschrieben. TREE vor 11 Jahren 0
Ich denke, das Problem liegt genau darin, dass Sie versucht haben, sich ihnen anzuschließen. Jetzt überschreiben Sie wahrscheinlich die Strg + C-Taste mit einer Auswahl. Wenn Sie sich zwingen, nur Strg + C / Strg + V zu verwenden, können Sie entweder Auswahl / Mitte + Klicken ignorieren oder als isolierte Alternative verwenden. Verwenden Sie einfach niemals die Auswahl / mittleres + Klicken (oder die Umschalttaste + Einblendungen). bleib bei ctrl + c / ctrl + v und du hast das Problem nicht gcb vor 9 Jahren 0

8 Antworten auf die Frage

29
a paid nerd

autocutsel ist das, was Sie zwischen der primären X / X11-Zwischenablage und der Gnome / GTK-Zwischenablage synchronisieren möchten! Hier ist wie:

$ autocutsel & $ autocutsel -s PRIMARY &  

Zauber!

Hölle ja! füge dies meinem `` .bashrc`` hinzu Natim vor 11 Jahren 1
24
Warren Noronha

"autocutsel" will not do what you want.

This issue has existed for over a decade, till I found a fix a few weeks back.

You need to do this:

apt-get install parcellite 

Right click go on the icon and go to the "Preference"

Check the following:

  • Use Copy (Ctrl-C)
  • Use Primary (Selection)
  • Sync clipboards
Parcellite scheint die Zwischenablagen erfolgreich zusammenzuführen. Es löst nicht das letztere Problem, das über eine Auswahl eingefügt wird. Ich mag es, dass ich einen einzelnen Puffer mit der Control-v- oder der mittleren Taste einfügen kann. Ich mag die Auswahl als Kopie nicht (und möchte sie deaktivieren). TREE vor 14 Jahren 3
Autocutsel arbeitet inkonsistent (oder überhaupt nicht). Es war so frustrierend, danke dafür. NSAutomaton vor 8 Jahren 0
"sudo yum install parcellite" für RHEL / CentOS Noam Manos vor 6 Jahren 0
Zu Ihrer Information, ** Parcellite ** hat eine coole Funktion - ** Historie des kopierten Textes **. Um das automatische Einfügen aus dem Verlaufsdialogfeld zu aktivieren, sollten Sie auch xdotool installieren Noam Manos vor 6 Jahren 0
Dieser hat für mich gearbeitet. Farhan.K vor 6 Jahren 0
3
Dale

Ich mag es also, die verschiedenen Kopierpuffer getrennt zu halten und gelegentlich von dem einen oder dem anderen zu synchronisieren (wenn ich beispielsweise keepass2 verwende). Wenn ich also etwas aus der Zwischenablage in den primären Kopierpuffer (mittlere Maustaste) verschieben möchte, Ich werde tun:

xclip -o -selection clipboard | xclip -i 
2
Daenyth

Es ist kein Zwerg, aber Klipper von KDE hat eine Option, dies zu tun. Ich bin frustriert darüber, dass es auch in Gnome nicht so ist.

Ich habe Glipper ausprobiert, bei dem es sich um ein anständiges Workaround für das Auswahlproblem handelt: Wenn Sie Ihre vorherige Auswahl durch Auswahl eines anderen Objekts zerstört haben, können Sie mit Glipper auf den Verlauf zugreifen und das zurückholen, was Sie hatten. Es stört jedoch die Synergy-Zwischenablage, die kein Starter ist. :( TREE vor 14 Jahren 0
1
DaveParillo

Ich denke, Autocutsel wird Ihr Problem lösen. Das meiste Distributionspaket geschickt als "Autocutsel". In Ubuntu ist es im Universum-Repository.

Das sah sehr vielversprechend aus, aber das Laufen scheint nichts zu ändern. :( TREE vor 14 Jahren 0
Können Sie ein genaues Beispiel geben? Kopieren von X (mit Strg-C) nach Y (mit mittlerer Maustaste)? Ich glaube, ich kann Ihre genaue Situation nicht verstehen. DaveParillo vor 14 Jahren 0
1
CHEN Cheng

As of 0.9.2-1 (Debian Squeeze), parcellite seems to be merging the two clipboards (Primary & Selection), while autocutsel 0.9.0-1 does work most of the time, but fails randomly.

1
glebtv

loliclip (aktueller Name: xcmenu ) macht das, wonach ich gesucht habe, als ich auf diese Frage gestoßen bin. Dadurch wird das Kopieren bei Mausauswahl effektiv deaktiviert, indem der primäre Puffer mit der Zwischenablage synchronisiert wird. Mit der Standardkonfiguration nach dem Start dieses Programms können Sie mit Strg + C (oder Strg + Einfügen) kopieren und mit Strg + V (oder Umschalt + Einfügen) einfügen.

0
user39142

Problem 2 happens because both copying by selecting and pasting with middle-click move text to/from the same buffer, the primary selection buffer. To change that, I think you would have to modify and recompile Xorg. But I could be wrong.

It would be easier to solve both problems without requiring pasting with middle-click. This would require explicit copy/paste, like what Ctrl + C / Ctrl + V do for desktop apps, but it would work for any X app.

We need a program that copies the X selection to the clipboard, and another program that pastes the clipboard to the cursor. Then you can bind those to some universal key combos. I don't know if there are any programs like that yet.

Ich denke nicht, dass es notwendig ist, xorg neu zu kompilieren, weil "klipper" das perfekt macht. neutrinus vor 8 Jahren 0