PUTTY: Wie schneide ich unter Ubuntu ein?

22919
jldupont

Wie funktioniert die Cut & Paste-Funktion für PUTTY unter Ubuntu?

BEARBEITEN: Der Quelltext befindet sich nicht im PUTTY-Fenster.

BEARBEITEN: Das Problem gefunden: Der Quelltext befindet sich in einem Google Chrome-Tab, der "Schneiden" (zumindest jetzt) ​​nicht unterstützt.

EDIT: mea culpa: Ich weiß jetzt, dass SSH unter Linux bevorzugt wird.

3
Versuchen Sie "auszuschneiden" oder "zu kopieren"? Wichtiger Unterschied Wird der Text, den Sie in einem Textfeld auswählen oder auf einer Seite anzeigen möchten (z. B. statischer Text), angezeigt? Travis Northcutt vor 14 Jahren 0
Warum sollte jemand Putty unter Linux verwenden? innaM vor 14 Jahren 3
Diese Frage macht keinen Sinn. PUTTY unter Linux? ssh unter gnome-terminal, yakuake, tilda ... allesamt weit überlegen. The How-To Geek vor 14 Jahren 0
** PUTTY unter Linux **? Warum Shiplu Mokaddim vor 12 Jahren 1
Ihre dritte Bearbeitung macht auch keinen Sinn: Putty ist SSH (meistens), der Sinn der Kommentare war, dass es unter Linux übergeordnete Terminals gibt. Benjamin Bannier vor 12 Jahren 0
Meine Antwort auf das Warum: als serielle Konsole. Ich denke, es ist besser als Screen / Minicom. anr78 vor 10 Jahren 0

6 Antworten auf die Frage

3
John T

Sie können ihn mit der rechten Maustaste kopieren und dann mit der mittleren Maustaste (Rad) einfügen.

Aber was ist mit dem "Ausschneiden" von Text aus einem anderen Fenster? jldupont vor 14 Jahren 1
Kopieren Sie es aus einem anderen Fenster und verwenden Sie dann die mittlere Maustaste im Kittfenster. John T vor 14 Jahren 0
@ John T: funktioniert nicht bei mir. jldupont vor 14 Jahren 0
Komisch, macht für mich: http://i38.tinypic.com/2zscsvn.png John T vor 14 Jahren 0
@ John T: das Problem ist mit Google Chrome ... jldupont vor 14 Jahren 0
Haben Sie versucht zu kopieren, anstatt zu schneiden? Beim Umgang mit Kitt wird die X-Zwischenablage verwendet. Sie können die 2 vergleichen, indem Sie Text aus dem Browser kopieren, die Befehlszeile öffnen und `echo TEXT | eingeben xclip`. Wenn Sie versuchen, in einem Editor einzufügen, wird beim Rechtsklick-Einfügen Text aus dem Browser angezeigt, während die mittlere Maus Text enthält, der an xclip übergeben wurde. John T vor 14 Jahren 0
2
Joao

Ich habe dieses Problem mit 2 Methoden gelöst:

1. Verwenden der PuTTY Linux-Version:

Ich klickte auf beide Touchpad-Tasten und simulierte die mittlere Taste.

Ich musste es manuell aktivieren, da die Linux Mint-Distribution, die ich verwende, diese Middle-Button-Simulation nicht aktiviert hatte. Die neueste Version von evdev, Version 2.5, hat den Standard für den Emulationscode der mittleren Maustaste geändert. Diese Änderung hat die Emulation der mittleren Maustaste durch Klicken der linken und rechten Maustaste deaktiviert.

Um die Emulation der mittleren Maustaste zu aktivieren, fügen Sie Folgendes hinzu xorg.conf:

Section "InputClass" Identifier "middle button emulation class" MatchIsPointer "on" Option "Emulate3Buttons" "on" EndSection 

2. Verwenden der PuTTY Windows-Version

Ich bevorzuge das, da ich keine Distro-Einstellungen wie Xorg ändern muss, nur Wine-Einstellungen, um eine Verbindung zu seriellen Konsolenports herzustellen:

Da Wine Kommandos mit einer Verknüpfung zum Gerät (dh /dev/ttyUSB0) behandelt, ~/.wine/dosdeviceswird diese Verknüpfung im Ordner wie folgt erstellt, um Ihre Weinprofil-Konfigurationen zu aktualisieren:

ln -s /dev/ttyUSB0 ~/.wine/dosdevices/com1 

Ich bevorzuge diese zweite Methode. Da das Kopieren und Einfügen immer funktioniert, brauche ich nicht die mittlere Tastensimulation, und die Kirsche oben auf der Torte hängt NIEMALS (gelegentlich hängt PuTTY bei einigen Windows XP-Installationen).

Andernfalls ist die erste Methode vorzuziehen, wenn Sie Wine nicht installieren müssen / möchten.

1
Louis

Ich habe alle Vorkommen von GDK_SELECTION_PRIMARY durch GDK_SELECTION_CLIPBOARD in unix / gtkwin.c und unix / gtkdlg.c in den Quellen ersetzt und dann erneut kompiliert. Ich musste auch "#include" ../proxy.h "" zu unix / uxproxy.c hinzufügen, um es neu zu kompilieren, aber das liegt möglicherweise daran, dass ich auf FreeBSD bin.

Das Endergebnis ist jedoch, dass es neu kompiliert wurde und mit dem mehr oder weniger erwarteten Verhalten arbeitet.

1
Chef Pharaoh

In Ubuntu 12.04 konnte ich Ctrl + Shift + Insertnach dem Kopieren von Text aus einem Firefox-Fenster oder einem Texteditor einfügen .

1
thaddeusmt

Eine andere Sache, die Sie beachten sollten ( worüber ich gerade erst erfahren habe ) ist, dass unter Desktop Linux oft zwei verschiedene "Zwischenablagen" vorhanden sind, in die der Text kopiert werden kann: X / X11-Zwischenablage und die Gnome / GTK-Zwischenablage. Das warf mich ein bisschen. Ich könnte Text in einige Fenster einfügen, aber je nachdem, wo ich ihn kopiert habe, konnte ich ihn nicht in Putty einfügen.

Grundsätzlich behandeln einige Anwendungen die mehreren Zwischenablagen und andere nicht. Hier finden Sie einige Lösungen:
Wie kann ich die Gnome-Zwischenablage und die X-Auswahl zusammenführen?

Autocutsel ist eines der beliebtesten Programme zum Synchronisieren beider Zwischenablagen .

0
user10547

Markieren Sie einfach den zu kopierenden Text und klicken Sie mit der rechten Maustaste, um ihn einzufügen.

Wenn es nur so einfach wäre ... das funktioniert unter der Windows-Version, nicht aber der Linux-Version AFAIK jldupont vor 14 Jahren 0
Ich habe gerade versucht, Chrome in Ubuntu in VirtualBox auszuführen, und es funktionierte perfekt für mich. Travis Northcutt vor 14 Jahren 0
@tnorthcutt: Vielleicht blockieren einige wichtige Ereignishandler die "Ausschneiden" -Funktionalität auf der betreffenden Webseite. jldupont vor 14 Jahren 0