GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kopieren und Einfügen zwischen Urxvt und Abiword?

Ausschneiden + Kopieren + Einfügen aus der Standard-urxvt-Shell in Puppy Linux Wary 5.3 versucht.

Wenn ich diesem Beitrag folge und drücke:

  • in urxvt:ctrl + einfügen =kopieren
  • in abiword:shift + einfügen =einfügen

Es funktioniert nicht. Bitte schlagen Sie vor, was ist die Abkürzung? Oder der Menübefehl?

Akzeptierte Antwort:

Aus historischen Gründen gibt es zwei Auswahlmöglichkeiten¹ mit unterschiedlichen Verwendungskonventionen:

  • Die PRIMARY-Auswahl ändert sich automatisch, wenn Sie Text mit der Maus markieren. Es gibt keinen „Kopieren“-Befehl, es ist automatisch.
  • Die CLIPBOARD-Auswahl ändert sich nur, wenn Sie einen „Kopieren“-Befehl (Tastenkürzel oder Symbol oder Menüeintrag) eingeben.

Klassische X11-Anwendungen wie urxvt unterstützen nur PRIMARY. Moderne X11-Anwendungen wie alles, was Gtk/Gnome oder Qt/KDE verwendet, unterstützen CLIPBOARD und oft, aber nicht immer, PRIMARY. Die unglückliche Folge ist, dass Sie nicht direkt zwischen CLIPBOARD-Anwendungen und reinen PRIMARY-Anwendungen kopieren und einfügen können, und Sie können nicht einfach zwischen CLIPBOARD-bevorzugten Anwendungen und reinen PRIMARY-Anwendungen kopieren und einfügen.

Wenn Sie Text mit der Maus in urxvt markieren, können Sie ihn mit der mittleren Maustaste in Abiword einfügen (während die Tastenkombination das CLIPBOARD einfügen würde).

Wenn Sie Text zwischen Auswahlen übertragen müssen, haben Sie mehrere Methoden:

  • Verwenden Sie einen GUI-Clipboard-Manager (Autocutsel, XFCE Clipmap, Gnome Glipper, KDE Klipper, Parcellite, …).
  • In eine Zwischenanwendung einfügen, die beides unterstützt, und erneut kopieren.
  • Verwenden Sie das Kommandozeilenprogramm xclip oder xsel, um die PRIMARY-Auswahl in das CLIPBOARD zu kopieren oder umgekehrt.

    xclip -selection primary -o | xclip -selection clipboard -i
    xsel | xsel -b
    xclip -selection clipboard -o | xclip -selection primary -i
    xsel -b | xsel
    

¹ Tatsächlich sogar noch mehr, aber nur zwei, denen Sie regelmäßig begegnen würden.


Linux
  1. Unterschied zwischen Login-Shell und Nicht-Login-Shell?

  2. Unterschied zwischen 2>&-, 2>/dev/null, |&, &>/dev/null und>/dev/null 2>&1?

  3. Unterschied zwischen CLOCK_REALTIME und CLOCK_MONOTONIC?

  4. Unterschied zwischen GNUWin32 und Cygwin

  5. Kopieren und Einfügen zwischen Hyper-V-Gast und -Host

Unterschied zwischen apt und apt-get erklärt

Der Unterschied zwischen [[ $a ==Z* ]] und [ $a ==Z* ]?

Unterschied zwischen Gtk- und Qt-Anwendungen?

Unterschied zwischen Piping und Befehlserweiterung?

Unterschied zwischen Sudo-Benutzer und Root-Benutzer?

Vim vs. Vi – Ähnlichkeiten und Unterschiede zwischen VIM und VI?