PUTTY: Làm cách nào để cắt và dán trong Ubuntu?


3

Làm thế nào (ở đâu) chức năng cắt và dán cho PUTTY trong Ubuntu?

EDIT: văn bản nguồn không có trong cửa sổ PUTTY.

EDIT: Đã tìm thấy sự cố: văn bản nguồn nằm trong tab Google Chrome không hỗ trợ "cắt" (ít nhất là bây giờ).

EDIT: mea culpa: Bây giờ tôi nhận ra rằng SSH được ưa thích trong Linux.


Bạn đang cố gắng "cắt" hoặc "sao chép"? Sự khác biệt quan trọng. Là văn bản bạn đang cố gắng chọn trong một hộp văn bản hoặc được hiển thị trên một trang (tức là văn bản tĩnh)?
Travis Northcutt

3
Tại sao mọi người sẽ sử dụng putty trên Linux?
innaM

Câu hỏi này không có ý nghĩa. PUTTY trên Linux? ssh dưới gnome-terminal, yakuake, tilda ... tất cả đều vượt trội.
Hướng dẫn cách làm

1
PUTTY trên Linux ? Tại sao
Shiplu Mokaddim

Chỉnh sửa thứ ba của bạn cũng không có ý nghĩa gì: Putty là SSH (thường xuyên nhất), quan điểm của các ý kiến ​​là có các thiết bị đầu cuối ưu việt trong Linux.
Benjamin Bannier

Câu trả lời:


3

Bạn có thể sử dụng nút chuột phải để sao chép nó, sau đó nhấp vào nút chuột giữa (bánh xe) để dán.


1
Nhưng những gì về "cắt" văn bản từ một cửa sổ khác ?
jldupont

sao chép nó từ một cửa sổ khác, sau đó sử dụng nút chuột giữa trên cửa sổ putty.
John T

@ John T: không làm việc cho tôi.
jldupont


@ John T: vấn đề là do Google Chrome ...
jldupont

2

Tôi đã giải quyết vấn đề này bằng 2 phương pháp:

1. Sử dụng phiên bản PuTTY Linux:

Nhấp vào cả hai nút touchpad, tôi mô phỏng nút giữa.

Tôi cần kích hoạt thủ công, vì bản phân phối Linux Mint mà tôi đang sử dụng chưa kích hoạt mô phỏng nút giữa này. Phiên bản mới nhất của evdev, phiên bản 2.5, đã thay đổi mặc định cho mã mô phỏng nút chuột giữa. Thay đổi này đã vô hiệu hóa mô phỏng của nút chuột giữa bằng cách nhấp vào nút chuột trái và chuột phải.

Để kích hoạt mô phỏng nút chuột giữa, hãy thêm phần này vào xorg.conf:

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

2. Sử dụng phiên bản Windows PuTTY

Tôi thích điều đó vì tôi không cần thay đổi cài đặt phân phối như Xorg, chỉ cài đặt Wine để kết nối với các cổng nối tiếp của bàn điều khiển:

Vì Wine xử lý các cổng com bằng cách có một liên kết đến thiết bị (ví dụ /dev/ttyUSB0), trong ~/.wine/dosdevicesthư mục, liên kết này sẽ được tạo như sau, để cập nhật cấu hình cấu hình rượu của bạn:

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

Tôi thích phương pháp thứ hai này. Vì sao chép và dán luôn hoạt động, tôi không cần mô phỏng nút giữa và, anh đào trên đỉnh bánh, nó KHÔNG BAO GIỜ bị treo (đôi khi PuTTY bị treo trên một số cài đặt Windows XP).

Mặt khác, trong trường hợp bạn không cần / muốn cài đặt Wine, phương pháp đầu tiên là thích hợp hơn.


1

Tôi đã thay thế tất cả các lần xuất hiện của GDK_SELMENT_PRIMARY bằng GDK_SELMENT_CLIPBOARD trong unix / gtkwin.c và unix / gtkdlg.c trong các nguồn, sau đó được biên dịch lại. Tôi cũng đã phải thêm '#include "../proxy.h"' vào unix / uxproxy.c để biên dịch lại, nhưng đó có thể là vì tôi đang sử dụng FreeBSD.

Dù sao, kết quả cuối cùng là nó được biên dịch lại và hoạt động với hành vi ít nhiều được mong đợi.


1

Trong Ubuntu 12.04, tôi đã có thể dán bằng cách sử dụng Ctrl + Shift + Insertsau khi sao chép văn bản từ cửa sổ Firefox hoặc trình soạn thảo văn bản.


1

Một điều khác cần chú ý ( mà tôi vừa tìm hiểu ) là trên Linux máy tính để bàn thường có hai "bảng ghi" khác nhau mà văn bản có thể được sao chép vào: bảng tạm X / X11 và bảng tạm Gnome / GTK. Điều này đã ném tôi một chút. Tôi có thể dán văn bản vào một số cửa sổ, nhưng tùy thuộc vào nơi tôi đã sao chép nó từ tôi không thể dán vào Putty.

Về cơ bản, một số ứng dụng xử lý nhiều clipboard và một số thì không. Một vài giải pháp có thể được tìm thấy ở đây:
Làm thế nào tôi có thể hợp nhất bảng tạm gnome và lựa chọn X?

Một trong những chương trình phổ biến nhất để đồng bộ cả hai clipboard là autocutsel .


0

Chỉ cần làm nổi bật văn bản để sao chép và nhấp chuột phải để dán.


Nếu chỉ dễ dàng như vậy ... thì nó hoạt động trong phiên bản Windows nhưng không phải là phiên bản Linux AFAIK
jldupont

Tôi vừa thử Chrome này chạy Ubuntu trong VirtualBox và nó hoạt động hoàn toàn tốt với tôi.
Travis Northcutt

@tnorthcutt: có thể một số trình xử lý sự kiện quan trọng đang chặn chức năng "cắt" trên trang web được đề cập.
jldupont
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.