Làm cách nào để hợp nhất bảng tạm gnome và lựa chọn X?


56

Tôi liên tục bị thất vọng bởi hai clipboard riêng biệt trong X / Gnome. Tôi liên tục làm những việc như control-C để sao chép, sau đó nhấp chuột giữa để dán và nhận dữ liệu sai. Hoặc chọn một cái gì đó, sau đó đi đến nơi tôi muốn dán nó và chọn những gì tôi muốn dán, chỉ để mất lựa chọn đầu tiên của tôi!

Có cách nào để hợp nhất hai clipboard này không?

Cập nhật: Parcellite đến gần, nhưng dán qua một lựa chọn là thực sự cần thiết. Có cách nào để vô hiệu hóa select-as-copy trong X không?


Đã 3 năm rồi. Chúng ta có giải pháp cho vấn đề này?
Varun

Không. Vì nhiều lý do khác, tôi đã chuyển sang KDE gần đây. klipper được chấp nhận cho kde + sức mạnh tổng hợp, nhưng tôi biết không có giải pháp có thể sử dụng cho gnome + sức mạnh tổng hợp. Các vấn đề với autocutsel, parcellite và glipper đều được đặt ra trong các câu trả lời và nhận xét về câu hỏi này.
TREE

Tôi nghĩ vấn đề là chính xác bởi vì bạn đã cố gắng tham gia cùng họ. bây giờ bạn có thể ghi đè lên ctrl + c một với các lựa chọn. Nếu bạn buộc mình chỉ sử dụng Ctrl + c / Ctrl + v, thì bạn có thể bỏ qua lựa chọn / middle + nhấp hoặc sử dụng nó như một cách thay thế, tách biệt. Chỉ cần không bao giờ sử dụng lựa chọn / giữa + nhấp (hoặc shift + in). gắn bó với ctrl + c / ctrl + v và bạn không gặp vấn đề gì
gcb

Câu trả lời:


29

autocutsel những gì bạn muốn đồng bộ hóa giữa bảng tạm X / X11 chính và bảng tạm Gnome / GTK! Đây là cách thực hiện:

$ autocutsel &
$ autocutsel -s PRIMARY & 

Ma thuật!


1
Chết tiệt thêm cái này vào của tôi.bashrc
Natim

26

"Autocutsel" sẽ không làm những gì bạn muốn.

Vấn đề này đã tồn tại hơn một thập kỷ, cho đến khi tôi tìm thấy một bản sửa lỗi vài tuần trước.

Bạn cần phải làm điều này:

apt-get install parcellite

Nhấp chuột phải vào biểu tượng và đi đến "Ưu tiên"

Kiểm tra lượt theo dõi:

  • Sử dụng Sao chép (Ctrl-C)
  • Sử dụng Chính (Lựa chọn)
  • Đồng bộ hóa clipboard

3
parcellite xuất hiện để hợp nhất thành công các clipboard. Nó không giải quyết vấn đề thứ hai, đó là dán qua một lựa chọn. Tôi thích rằng tôi có thể dán một bộ đệm duy nhất bằng nút control-v hoặc middle. Tôi không thích (và muốn tắt) lựa chọn làm bản sao.
TREE

Autocutsel hoạt động không nhất quán (hoặc hoàn toàn không). Nó đã rất bực bội, cảm ơn vì điều này.
NSAutomaton

sudo yum install parcellitecho RHEL / CentOS
Noam Manos

FYI, parcellite có tính năng thú vị - lịch sử của văn bản sao chép . Để kích hoạt tự động dán từ hộp thoại lịch sử, bạn cũng nêninstall xdotool
Noam Manos

Cái này làm việc cho tôi
Farhan.K

3

Vì vậy, tôi thực sự muốn tách riêng các bộ đệm sao chép khác nhau và đôi khi đồng bộ hóa với nhau hoặc khác (như khi tôi đang sử dụng keepass2.) Vì vậy, nếu tôi muốn chuyển một cái gì đó từ bảng ghi tạm sang bộ đệm sao chép chính (nút chuột giữa) , Tôi sẽ làm:

xclip -o -selection clipboard | xclip -i 

2

Nó không phải là gnome, nhưng Klipper từ KDE có một tùy chọn để làm điều này. Tôi cũng cảm thấy thất vọng vì thiếu nó trong gnome.


Tôi đã thử Glipper, có một cách giải quyết tốt cho vấn đề lựa chọn: khi bạn phá hủy lựa chọn trước đó bằng cách chọn một thứ khác, Glipper cho phép bạn truy cập vào lịch sử và lấy lại những gì bạn có. Tuy nhiên, nó can thiệp vào chia sẻ clipboard của Synergy, đây là một ứng dụng không bắt đầu. :(
TREE

1

Tôi nghĩ autocutsel sẽ giải quyết vấn đề của bạn. Hầu hết các gói distro khéo léo là "autocutsel". Trong Ubuntu, nó nằm trong kho vũ trụ.


Điều này có vẻ rất hứa hẹn, nhưng chạy nó dường như không thay đổi bất cứ điều gì. :(
TREE

Bạn có thể đưa ra một ví dụ chính xác? Sao chép từ X (sử dụng ctrl-C) sang Y (sử dụng nút chuột giữa)? Tôi nghĩ rằng tôi có thể không hiểu tình hình chính xác của bạn.
DaveParillo

1

Kể từ 0.9.2-1 (Debian Squeeze), parcellite dường như hợp nhất hai clipboard (Chính & Lựa chọn), trong khi autocutsel 0.9.0-1 hoạt động hầu hết thời gian, nhưng thất bại ngẫu nhiên.


1

loliclip (tên hiện tại: xcmothy ) thực hiện những gì tôi đang tìm kiếm khi tôi gặp phải câu hỏi này. Nó vô hiệu hóa sao chép trên lựa chọn chuột bằng cách buộc bộ đệm chính phải đồng bộ với clipboard. Với cấu hình mặc định sau khi khởi động chương trình này, bạn có thể sao chép bằng Ctrl + C (hoặc Ctrl + Chèn) và dán bằng Ctrl + V (hoặc Shift + Chèn).


0

Problem 2xảy ra bởi vì cả hai sao chép bằng cách chọn và dán với văn bản di chuyển giữa nhấp vào / từ cùng một bộ đệm, bộ đệm lựa chọn chính. Để thay đổi điều đó, tôi nghĩ bạn sẽ phải sửa đổi và biên dịch lại Xorg. Nhưng tôi có thể sai.

Sẽ dễ dàng hơn để giải quyết cả hai vấn đề mà không cần dán với nhấp chuột giữa. Điều này sẽ yêu cầu sao chép / dán rõ ràng, giống như những gì Ctrl+ C / Ctrl+ Vlàm cho các ứng dụng trên máy tính để bàn, nhưng nó sẽ hoạt động cho bất kỳ ứng dụng X nào.

Chúng ta cần một chương trình sao chép lựa chọn X vào bảng tạm và một chương trình khác dán bảng tạm vào con trỏ. Sau đó, bạn có thể liên kết chúng với một số tổ hợp phím phổ quát. Tôi không biết có chương trình nào như vậy chưa.


Tôi không nghĩ rằng nó yêu cầu biên dịch lại xorg bởi vì klippernó hoàn hảo ..
neutrinus
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.