Gibt es in Firefox eine Tastenkombination zum Einfügen der Unix-Zwischenablage „Primäre Auswahl“, nicht der Firefox-Zwischenablage?

11

Ich verwende Linux und bin es gewohnt, Text mit der Maus zum Kopieren und Drücken auszuwählen Verschiebung + Einfügen einfügen. (Dies verwendet eine alternative Zwischenablage, die als "Primärauswahl" bezeichnet wird.)

Dies scheint in allen Anwendungen außer Firefox zu funktionieren. Firefox verwendet wo eine andere Zwischenablage Strg + C Kopien und Strg + V Pasten. Gibt es einen Tastenanschlag oder eine Konfigurationsänderung, die ich ausführen kann, um Firefox aus der Unix-Zwischenablage "Primäre Auswahl" einzufügen - diejenige, die beim Klicken mit der mittleren Maustaste eingefügt wird?

Hinweis: Ich suche eine / n Tastaturkürzel , keine Mausaktion.

mike
quelle
Die übliche Tastenkombination zum Einfügen der PRIMARY Auswahl ist Umschalt + Einfügen. Das Problem in Firefox hängt möglicherweise damit zusammen, wie GTK + Shift + Insert mit dem assoziiert CLIPBOARD Auswahl. GNOME-Fehler 643391 verfügt über Patches, mit denen Shift + Insert neu zugeordnet und aus dem eingefügt werden können PRIMARY Auswahl. Ich habe diese Patches noch nicht ausprobiert, aber ich werde sie irgendwann ausprobieren, da dies meine Interaktion mit allen GTK + -basierten Anwendungen beeinträchtigt ...
njsg
es gibt eine ähnliche frage im unix board, hast du die vorgeschlagenen lösungen ausprobiert? unix.stackexchange.com/questions/11889/…
weberik

Antworten:

1

X11 verfügt über mehrere Zwischenablagen: Wenn Sie Text mit der Maus auswählen, wird die "Primäre Auswahl" ausgefüllt und durch Klicken auf die mittlere Schaltfläche eingefügt. Für Strg-V / Strg-C verwenden die meisten Programme die "Zwischenablage". Shift-Ins scheinen manchmal die primäre Auswahl zu verwenden, manchmal die Zwischenablage.

So ist es einfacher, nicht die Umschalttaste, sondern die Maus oder Strg-V / Strg-C zum Kopieren von Text zwischen verschiedenen Anwendungen zu verwenden.

Florian Diesch
quelle
3
Wenn Sie sich zum Beispiel in einem xterm befinden, ist die primäre Auswahl Ihre einzige Option.
user2898
"Es ist einfacher" ist relativ zu den normalerweise verwendeten Werkzeugen. Abhängig von den verwendeten Tools kann es einfacher sein, Strg-V / Strg-C nicht zu verwenden.
njsg
mittlere Maustaste. das ist was ich benutze. (klicke auf das Rad)
Jasen
1

Sie können den folgenden Befehl an einen Schlüssel binden, er sollte Ihre Firefox-Auswahl für andere Programme verfügbar machen:

xsel -b|xsel

und umgekehrt

xsel|xsel -b
artistoex
quelle
0

Wenn Sie unter Linux auf die mittlere Maustaste (oder das Scrollrad) klicken, sollte der Inhalt der Unix-Zwischenablage eingefügt werden.

Wenn Sie keine mittlere Maustaste haben, wird das gleichzeitige Klicken der linken und rechten Maustaste häufig so konfiguriert, dass ein mittlerer Klick emuliert wird.

jwaddell
quelle
3
Gibt es einen Weg, es zu tun ohne Nehmen Sie Ihre Hände von der Tastatur?
user2898
versuchen Sie Shift + Insert
spinus
@spinus Ich denke, der springende Punkt ist das shift+insert tut nicht arbeite mit firefox.
iago-lito
0

Das autocutsel util hat mir geholfen ...

Ich führe dies in meinem X-Startskript (~ / .Xclients) aus:

autocutsel -buttonup -fork

Sie können es zunächst in einem Terminal wie folgt testen:

autocutsel -verbose

Dabei wird CLIPBOARD mit CUT_BUFFER0 synchronisiert (und umgekehrt), sodass a Auswahl in rxvt (mein "xterm" der Wahl) wird in Firefox mit seiner einfügen Standard-Hotkeys.

T. Perkins
quelle
Aber dann verlieren Sie die Unterscheidung zwischen diesen Zwischenablagen. Ich neige dazu, die Mausauswahl für mehr temporäre Dinge zu verwenden. Vor diesem Hintergrund ist clipit ( sourceforge.net/projects/gtkclipit ) ist ein netter Zwischenablage-Manager, der diese Funktion ebenfalls bereitstellen würde.
blueyed