Tại sao dán đôi khi không hoạt động trong gnome-terminal?


34

Ctrl+ Shift+ CCtrl+ Shift+ Vđược cho là thay thế bình thường Ctrl+ CCtrl+ Vtrong gnome-terminal.

Đôi khi chúng hoạt động, nhưng thường thì chúng không có tác dụng. Một số lý do tiềm năng cho việc này là gì? Tôi không chắc chắn những thông tin khác để cung cấp.

Chỉnh sửa: Có vẻ như việc chọn thủ công Pastetừ Editmenu cũng không hoạt động. Right click > Pastehoạt động, nhưng Edit > Pastekhông. Sao chép các tác phẩm, nhưng dán không.

Ngoài ra, tôi đã bật chế độ vi ( set -o vitrong chế độ của tôi ~/.bashrc). Điều này có thể có một cái gì đó để làm với nó?

Chỉnh sửa: Đây là một video chứng minh vấn đề. Tôi đã sử dụng Screenkey (ở chế độ "thô", để bắt "shift") để hiển thị những phím nào tôi đang nhấn.


5
Quan sát của bạn là chính xác: sao chép từ hoặc dán vào gnome-terminal đôi khi không hoạt động. Thật hợp lý khi nghĩ rằng việc xử lý lựa chọn chính và phụ của gnome-terminal là lỗi.
Godel

1
Tôi chưa bao giờ trải nghiệm điều này. Bạn có phiên bản Ubuntu nào? (Đặt nó trong một thẻ, ví dụ 10.10hoặc 10.04)
Marius Gedminas

@Marius: Xong (10.10).
Matthew

2
Tôi có cùng một vấn đề trong hai lần cài đặt Ubuntu. Cả hai đều có vấn đề khi nâng cấp từ 10,4 lên 10.10. Sau khi cài đặt sạch trong cả hai máy (10.10), chỉ có máy tính xách tay của tôi dường như có vấn đề đó. Vi không có gì để làm với nó, vì tôi chưa sử dụng nó ở đó. Hành vi này CHỈ xảy ra trong phím tắt gnome-terminal ctrl + shift + c hoặc v, điều này làm cho điểm của Godel mạnh hơn. Xử lý phím tắt cho lựa chọn thiết bị đầu cuối hoặc clipboard.
cởi trần

1
Tôi cũng có cái này trên một trong những hệ thống của tôi. Tôi tin rằng đó là một lỗi. Tôi có các chức năng sao chép / dán của mình được ánh xạ tới một tổ hợp phím khác, nhưng cách khắc phục đối với tôi là đi tới các phím tắt, nhấp hai lần vào một mục (không thay đổi gì) và sau đó sao chép / dán hoạt động. Nhấp chuột phải sao chép / dán luôn hoạt động, như trong quan sát của bạn.
belacqua

Câu trả lời:


12

Đây là một lỗi trong gnome-terminal, báo cáo lỗi có ở đây với một bản vá:

https://ormszilla.gnome.org/show_orms.cgi?id=600876

Gnome đã không khắc phục vấn đề mặc dù.

Ubuntu đã sửa nó độc lập với Gnome. Báo cáo lỗi chi tiết có tại đây:

https://bugs.launchpad.net/ubfox/+source/gnome-terminal/+orms/630383

Theo báo cáo lỗi, gói Ubuntu cố định là phiên bản gnome-terminal 2.32.1-0ubuntu3. Nó hiện đang trong hàng tải lên của kho lưu trữ được đề xuất maverick (với trạng thái không được chấp thuận). Hàng đợi tải lên ở đây:

http://launchpad.net/ubfox/maverick/+queue

Bạn có thể tải xuống gói nguồn và tự xây dựng nó với debuild.

Hy vọng nó sẽ sớm được đẩy lên kho cập nhật bình thường.


1
Lưu ý rằng điều này đã được sửa trong Gnome kể từ ngày 20 tháng 3 năm 2011
Matthew

1
Tôi vẫn gặp sự cố này vào năm 2018. Thiết bị đầu cuối Gnome v3.28.2
Jason

7

Nó phải làm, như bạn nghi ngờ, với chế độ "vi".

Chế độ "vi" có các chế độ chèn và lệnh riêng biệt, như bạn đã biết. Khi ở chế độ lệnh, tất cả văn bản được gửi đến thiết bị đầu cuối được hiểu là một lệnh.

Để tự tin làm điều này:

  • sao chép ở đâu đó một chuỗi chứa "isometext"
  • đi đến thiết bị đầu cuối và nhấn ESC để chuyển sang chế độ lệnh
  • dán

bạn chỉ nên xem "đôi khi", bởi vì "i" ban đầu đã được hiểu là lệnh chèn.

Giải pháp: nếu ở chế độ lệnh, bấm "i" trước khi chèn. Nếu không chắc chắn, nhấn ESC và "i" trước khi chèn.


4
Cảm ơn, nhưng tôi sợ đây không phải là nó. Tôi đã kiểm tra kỹ để đảm bảo rằng tôi đang ở chế độ chèn và tôi chắc chắn là như vậy.
Matthew

1
Tôi đang gặp vấn đề chính xác giống như Matthew (nó đến và đi) và tôi chưa bao giờ chạy thiết bị đầu cuối của mình ở chế độ vi. Trên Maverick bây giờ nhưng trước đó cũng có trên Jasyy.
Kit Sunde

2

Sử dụng bản sao và dán thiết bị đầu cuối sử dụng hai phương pháp khác nhau dựa trên cách bạn thực hiện sao chép và dán. Nếu bạn sử dụng nút tô sáng và dán với nút thứ ba, bạn đang sử dụng một trong các bộ đệm trong X để thực hiện công việc. Nếu bạn sử dụng menu hoặc nhấp chuột phải để sao chép và dán, bạn đang sử dụng một bộ đệm khác .

Do đó, nếu bạn sao chép với một lựa chọn từ menu, thì bạn phải dán bằng menu hoặc sử dụng menu chuột phải. Bạn không thể chọn sử dụngEdit > Copy và sau đó sử dụng nút chuột thứ ba để dán.

Đây cũng là lý do bạn không thể sao chép bằng cách tô sáng sau đó chuyển sang ứng dụng khác và sử dụng Edit > Paste.


1

thử shift-ctrl-v(cùng một nút, thứ tự khác nhau). Bạn cũng có thể gán lại các phím tắt trong menu Chỉnh sửa thiết bị đầu cuối. Không gán lại nó cho Ctrl + C, vì Ctrl + C được sử dụng để tiêu diệt các tiến trình trong thiết bị đầu cuối (tốt, gửi tín hiệu TERM).


2
Tôi có thể xác nhận rằng shift-ctrl-v cũng không hoạt động. Tuy nhiên, khi tôi đang kiểm tra các phím tắt, tôi nhận thấy rằng việc chọn "Dán" thủ công từ cửa sổ chỉnh sửa cũng không hoạt động. Vì vậy, có thể đó không phải là vấn đề phím tắt, mà là vấn đề dán. Tôi sẽ chỉnh sửa câu hỏi với thông tin này.
Matthew

Bạn có biết rằng khi bạn đóng ứng dụng mà bạn đã sao chép thì nội dung sao chép của bạn sẽ bị mất? vì vậy có lẽ đó là vấn đề
Pawełkowy

1
Đúng, tôi biết điều đó. Tôi đang sao chép trực tiếp từ gnome-terminalđể an toàn và nó hoạt động nếu tôi Right Click > Paste. Chỉ cần không từ menu Chỉnh sửa / phím tắt.
Matthew

1

Đối với tôi, cách dễ nhất để dán là nhấp chuột vào giữa. Tuy nhiên tôi vẫn sao chép bằng menu, vì tôi không cần sao chép thường xuyên.


1
Cảm ơn vì đầu vào của bạn! Nút chuột giữa không đủ tốt cho tôi, vì khi tôi làm việc trong thiết bị đầu cuối, tôi thường muốn tránh chuyển đổi giữa bàn phím và chuột. Tôi dán khá thường xuyên, vì vậy nó có thể trở nên rắc rối nếu nó không được sắp xếp hợp lý.
Matthew

1

Đối với bản ghi, tôi đã chạy thử nghiệm này trên các phiên bản ảo khác nhau của cài đặt chứng khoán, từ 9.04 đến hết 11.04 Alpha 3. Tôi không thể sao chép các vấn đề của bạn.

Tôi tin rằng vấn đề có thể là một số loại cấu hình ở đâu đó xung đột với nhau. Về cấu hình cụ thể, tôi không biết. Tuy nhiên ... (trích dẫn từ trò chuyện)

Tôi sẽ thổi bay những thứ .config của tôi cho thiết bị đầu cuối gnome, nhưng thật khó để sao lưu hồ sơ.

Bạn có thể cân nhắc xóa cấu hình gnome-terminal của mình để bắt đầu, nhưng sau đó tôi không chắc chắn về cách bạn khắc phục điều này.


Thỉnh thoảng tôi tình cờ thấy một số câu trả lời cũ của tôi từ khi tôi còn là một người mới và xóa những câu tôi sẽ không viết hôm nay. Ví dụ: những người nói "Tôi tin", "Tôi không biết" và "Tôi không chắc chắn về cách bạn khắc phục điều này." Nghĩ rằng bạn muốn tôi chỉ ra câu trả lời bảy năm này cho bạn nếu bạn nghĩ giống như vậy. :)
WinEunuuchs2Unix 31/03/18

0

Tôi không biết tại sao, nhưng tôi đã từng sử dụng Menu-Key (= ở bên phải giữa SuperCtrl) để sao chép và dán.
Tôi hy vọng đó là một sự giúp đỡ cho bạn ;-)


1
Tôi biết rằng điều này là có thể (và tôi đã sử dụng nó như một cách giải quyết), nhưng đó là một nỗi đau. Tôi thực sự muốn có thể sử dụng shift + ctrl + c/v.
Matthew

0

Tôi chưa bao giờ gặp vấn đề với việc này không hoạt động trừ khi tiêu điểm con trỏ không được đặt thành thiết bị đầu cuối. đảm bảo bạn đã nhấp vào thiết bị đầu cuối trước khi thử dán.


Thiết bị đầu cuối chắc chắn có trọng tâm. Nếu tôi đánh menu > p, nó, nó dán như mong đợi.
Matthew

0

Tôi đoán đây là một vấn đề với tiện ích bên trong của thiết bị đầu cuối không có tiêu điểm, có lẽ được kết nối với thanh chuột bên trong. Nếu bạn bấm vào phần thân của thiết bị đầu cuối trước khi nhấn các phím đó có khắc phục được không?

(Nếu điều này là đúng, đó là một lỗi.)


Tôi sợ điều này không hiệu quả. Xem video trong lần chỉnh sửa thứ hai của tôi để có ý tưởng về những gì đang diễn ra.
Matthew
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.