Wie füge ich Text in ein xterm ein? Jetzt kann ich Text von xterm in eine externe Anwendung wie Firefox kopieren, indem ich den Text dort hervorhole. Aber ich kann keinen Text von Firefox nach xterm kopieren. Ich bin nur ein normaler Benutzer des Linux-Systems und habe keinen Root-Zugriff, um Patches zu installieren. Gibt es eine Problemumgehung?
Systeminformationen sind Linux Version 2.6.18 (... @ hs20-bc1-7.build.redhat.com)
Eine wichtige Tatsache, die ich vergessen habe zu erwähnen, ist, dass ich RealVNC verwende, um eine Verbindung zum Linux-Server herzustellen. Rechtsklick funktioniert gut für Eingabeaufforderungen in meinem lokalen Linux, aber nicht in der Remote-Instanz.
Antworten:
Wie von yasouser festgestellt , ist der mittlere Klick die Standardmethode zum Einfügen des Auswahlpuffers unter Linux. Dieser Puffer wird jedes Mal geschrieben, wenn etwas ausgewählt wird, ohne dass ein Kopierbefehl initiiert werden muss. In gtk-basierten oder beeinflussten Apps gibt es normalerweise auch hierfür eine Tastenkombination. Shift+Insert
In den meisten Desktop-Umgebungen gibt es auch einen Kopierpuffer, der vom Auswahlpuffer getrennt ist. Das Einfügen von Elementen in diese Datei erfordert normalerweise eine Tastenkombination wie Ctrl+ Coder Menüauswahl und das Einfügen mit Ctrl+ Voder einem Menü. Diese Bindungen sind programmspezifisch und können variieren, obwohl sie normalerweise den Toolkit-Standards entsprechen.
In KDE befindet sich häufig ein Zwischenablagepuffer, der standardmäßig in der Taskleiste konfiguriert ist und den Zugriff auf mehrere aktuelle Elemente der Zwischenablage verwaltet. Diese Art von Funktion kann auch Gnomen und anderen Umgebungen hinzugefügt werden.
quelle
Um Text aus anderen Fenstern (wie Sie Firefox gesagt haben) in das xterm-Fenster einzufügen, klicken Sie auf das Mausrad oder die mittlere Maustaste.
quelle
Denken Sie daran, dass Sie beim Einfügen in Ihr Xterm an der Eingabeaufforderung eine Menge "Junk" überfluten können. Sie möchten so etwas tun:
Dies weist das Programm 'catenate' an, alle Eingaben in 'tmp.txt' zu leiten. Sie fügen Ihre Daten dort ein und geben dann Strg-D ein, wodurch ein 'Dateiende' an das Cat-Programm gesendet wird, das es auffordert, seine Eingabe zu schließen. Sie erhalten die Eingabeaufforderung zurück und tmp.txt enthält das, was Sie eingefügt haben.
Einige Fenstermanager sind "unhöflich" und fangen an, Ihre Klicks zu essen, aber viele der neueren Termals (Gnome-Terminal usw.) haben das Standardmenü "Bearbeiten".
quelle
Sie können ein X11-Programm wie xcb ausprobieren, um anzuzeigen, was Sie gerade ausgewählt haben. Leider scheinen Dinge wie Firefox und Chromium nicht den von xcb verwendeten Konventionen zu entsprechen, sodass es sich nicht um eine vollständige Lösung handelt.
quelle
Probleme beim Auswählen / Einfügen mit Firefox sind normalerweise darauf zurückzuführen, dass die Zwischenablage anstelle der primären X-Auswahl verwendet wird. Das Verhalten von xterm hängt von der
translations
Ressource ab. Sie können die Select / Paste-Definitionen in den Standard-Tastenkombinationen auf der Handbuchseite sehen :Es verfügt über eine Menüauswahl (und Ressourceneinstellung) "In Zwischenablage auswählen" , die das Verhalten der Standardressource steuert
translations
und die Bedeutung vonSELECT
entwederPRIMARY
oder ändertCLIPBOARD
.Das ist nicht Standard, entspricht nicht dem ICCM, aber Firefox und sein Vorfahr Netscape haben dies seit etwa 20 Jahren ignoriert. Natürlich nicht "modern" im Wörterbuchsinn.
quelle