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

56

Ich bin ständig frustriert über die zwei separaten Zwischenablagen in X / Gnome. Ich mache ständig Dinge wie Strg-C, um zu kopieren und dann mit der mittleren Maustaste einzufügen und die falschen Daten zu erhalten. Oder wähle etwas aus, gehe dorthin, wo ich es einfügen möchte, und wähle aus, worüber ich einfügen möchte, nur um meine erste Auswahl zu verlieren!

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

Update: Parcellite kommt dem nahe, aber das Einfügen einer Auswahl ist wirklich wichtig. Gibt es eine Möglichkeit, die Auswahl als Kopie in X zu deaktivieren?

BAUM
quelle
Es ist 3 Jahre her. Haben wir eine Lösung für dieses Problem?
Varun
Nee. Aus verschiedenen anderen Gründen bin ich kürzlich zu KDE gewechselt. klipper ist für kde + synergy akzeptabel, aber ich kenne keine verwendbare Lösung für gnome + synergy. Probleme mit Autocutsel, Parcellite und Glipper werden in den vorhandenen Antworten und Kommentaren zu dieser Frage erläutert.
BAUM
Ich denke, das Problem liegt genau darin, dass Sie versucht haben, sich ihnen anzuschließen. Jetzt überschreiben Sie wahrscheinlich die Tastenkombination Strg + C mit einer Auswahl. Wenn Sie sich dazu zwingen, nur Strg + C / Strg + V zu verwenden, können Sie entweder die Auswahl / die mittlere Maustaste ignorieren oder sie als isolierte Alternative verwenden. Verwenden Sie niemals Auswahl / Mitte + Klicken (oder Umschalt + Eingabetaste). Bleib bei Strg + C / Strg + V und du hast kein Problem
gcb

Antworten:

29

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 & 

Magie!

ein bezahlter Nerd
quelle
1
Hölle ja! füge dies zu meinem.bashrc
Natim hinzu
26

"autocutsel" macht nicht was du willst.

Dieses Problem besteht seit über einem Jahrzehnt, bis ich vor einigen Wochen eine Lösung fand.

Sie müssen dies tun:

apt-get install parcellite

Rechtsklicke auf das Icon und gehe zu "Preference"

Überprüfe das Folgende:

  • Kopieren verwenden (Strg-C)
  • Primär verwenden (Auswahl)
  • Zwischenablagen synchronisieren
Warren Noronha
quelle
3
Parcellite scheint die Zwischenablagen erfolgreich zusammenzuführen. Letzteres Problem, bei dem eine Auswahl eingefügt wird, wird nicht behoben. Ich mag es, dass ich einen einzelnen Puffer entweder mit Control-V oder mit der mittleren Taste einfügen kann. Ich mag die Auswahl als Kopie nicht (und möchte sie deaktivieren).
BAUM
Autocutsel funktioniert inkonsistent (oder überhaupt nicht). Es war so frustrierend, danke dafür.
NSAutomaton
sudo yum install parcellitefür RHEL / CentOS
Noam Manos
Zu Ihrer Information, Parcellite hat eine coole Funktion - die Geschichte des kopierten Textes . Um das automatische Einfügen aus dem Verlaufsdialog zu aktivieren, sollten Sie auchinstall xdotool
Noam Manos
Dieser hat für mich gearbeitet.
Farhan.K
3

Ich mag es also, die verschiedenen Kopierpuffer getrennt zu halten und gelegentlich von einem zum anderen zu synchronisieren (wie wenn ich 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 
Tal
quelle
2

Es ist kein Gnom, aber Klipper von KDE hat die Möglichkeit, dies zu tun. Ich bin frustriert darüber, dass es auch im Gnom fehlt.

Daenyth
quelle
Ich habe Glipper ausprobiert, der eine gute Lösung für das Auswahlproblem bietet: Wenn Sie Ihre vorherige Auswahl durch Auswahl einer anderen Option zerstört haben, können Sie mit Glipper auf den Verlauf zugreifen und das zurückholen, was Sie hatten. Dies beeinträchtigt jedoch die gemeinsame Nutzung der Synergy-Zwischenablage, die kein Starter ist. :(
TREE
1

Ich denke, Autocutsel wird Ihr Problem lösen. Meist Distributionspaket clever als "autocutsel". In Ubuntu befindet es sich im Universums-Repository.

DaveParillo
quelle
Das sah wirklich vielversprechend aus, aber beim Laufen scheint sich nichts zu ändern. :(
TREE
Können Sie ein genaues Beispiel geben? Von X (mit Strg-C) nach Y (mit der mittleren Maustaste) kopieren? Ich glaube, ich kann Ihre genaue Situation nicht verstehen.
DaveParillo
1

Ab 0.9.2-1 (Debian Squeeze) scheint Parcellite die beiden Zwischenablagen (Primary & Selection) zusammenzuführen, während Autocutsel 0.9.0-1 die meiste Zeit funktioniert, aber zufällig fehlschlägt.

Chen Cheng
quelle
1

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

glebtv
quelle
0

Problem 2Dies ist darauf zurückzuführen, dass sowohl das Kopieren durch Auswählen als auch das Einfügen mit der mittleren Maustaste Text in den / aus demselben Puffer, dem primären Auswahlpuffer, verschieben. Um dies zu ändern, müssten Sie Xorg vermutlich ändern und neu kompilieren. Aber ich könnte mich irren.

Es wäre einfacher, beide Probleme zu lösen, ohne mit einem mittleren Mausklick einfügen zu müssen. Dies würde explizites Kopieren / Einfügen erfordern, wie das, was Ctrl+ C / Ctrl+ Vfür Desktop - Anwendungen tun, aber es wäre für jeden X App arbeiten.

Wir brauchen ein Programm, das die X-Auswahl in die Zwischenablage kopiert, und ein anderes Programm, das die Zwischenablage in den Cursor einfügt. Dann können Sie diese an einige universelle Tastenkombinationen binden. Ich weiß noch nicht, ob es solche Programme gibt.

user39142
quelle
Ich glaube nicht, dass es erforderlich ist, Xorg neu zu kompilieren, weil klipperes perfekt funktioniert.
Neutrinus