Điểm:4

Làm cách nào để tắt nút dán giữa trong Ubuntu 20.04.2 LTS?

lá cờ in

Tôi đã cài đặt Tweaks và bật Nhấp chuột giữa Dán tắt. Điều đó không giúp được gì.

Tôi cũng đã làm theo tất cả các khuyến nghị trong các bài đăng này:

Làm cách nào để tắt nút chuột giữa khi nhấp vào dán?

Tuy nhiên, tôi không thể vô hiệu hóa nó. Theo tôi, đó là một hành vi rất khó chịu và tôi không thể hiểu tại sao việc loại bỏ nó lại khó đến vậy. Có vẻ như một lỗi lớn.

$ xin nhập danh sách
â¡ Con trỏ lõi ảo id=2 [con trỏ chính (3)]
â â³ Con trỏ XTEST lõi ảo id=4 [con trỏ phụ (2)]
â â³ Elan Touchpad id=12 [con trỏ phụ (2)]
â â³ Elan Trackpoint id=13 [con trỏ phụ (2)]
⣠Bàn phím lõi ảo id=3 [bàn phím chính (2)]
    â³ Bàn phím XTEST lõi ảo id=5 [bàn phím phụ (3)]
    â³ Video Bus id=6 [bàn phím phụ (3)]
    â³ Video Bus id=7 [bàn phím phụ (3)]
    â³ Nút nguồn id=8 [bàn phím phụ (3)]
    â³ Nút ngủ id=9 [bàn phím phụ (3)]
    â³ Camera tích hợp: C id tích hợp=10 [bàn phím phụ (3)]
    â³ Camera tích hợp: I id tích hợp=11 [bàn phím phụ (3)]
    â³ AT Translated Set 2 bàn phím id=14 [bàn phím phụ (3)]
    â³ ThinkPad Extra Buttons id=15 [bàn phím phụ (3)]

Điểm:0
lá cờ ru

Cái này giải pháp đã làm cho tôi:

Vô hiệu hóa nhấp chuột giữa để dán trong Firefox

Trên thanh URL, nhập âabout:configâ, nhấn Enter

Nhấp vào nút Tôi sẽ cẩn thận, tôi hứa.

Chọn âmiddlemouse.pasteâ.

Nhấp đúp vào nó để thay đổi giá trị từ âtrueâ thành âfalseâ.

Vô hiệu hóa nhấp chuột giữa để dán trong Firefox


Vá tệp nguồn gtk

Ngoài ra, hướng dẫn vá GTK3 (Ubuntu 20.04) cũng phù hợp với tôi.

Mở một thiết bị đầu cuối và gõ như sau:

sudo apt-get cập nhật
sudo apt-get nâng cấp

Tiếp theo, lấy các tệp cần thiết để biên dịch mã:

sudo apt-get build-dep gtk+3.0
Sudo apt-get cài đặt bản dựng cần thiết

Tạo tệp vá lỗi

mkdir /tmp/gtk
cd /tmp/gtk
nano gtk_disable_middle_mouse_button_paste.patch

Và dán như sau:

diff -ur gtk+2.0-2.20.1/gtk/gtkselection.c gtk+2.0-2.20.1-patched/gtk/gtkselection.c
--- gtk+2.0-2.20.1/gtk/gtkselection.c 2010-05-01 22:14:29.000000000 -0500
+++ gtk+2.0-2.20.1-patched/gtk/gtkselection.c 2011-09-17 10:45:37.000000000 -0500
@@ -1065,6 +1065,24 @@
   hiển thị = gtk_widget_get_display (tiện ích con);
   owner_window = gdk_selection_owner_get_for_display (hiển thị, lựa chọn);
   
+ if (lựa chọn == gdk_atom_intern("PRIMARY", TRUE)) {
+ GtkSelectionData lựa chọn_dữ liệu;
+
+ selection_data.selection = lựa chọn;
+ selection_data.target = mục tiêu;
+ selection_data.type = gdk_atom_intern("STRING", TRUE);
+ lựa_chọn_dữ_liệu.format = 8;
+ selection_data.data = (unsigned char *)"";
+ selection_data.length = 0;
+ selection_data.display = hiển thị;
+
+ gtk_selection_retrieval_report(thông tin, selection_data.type,
+ lựa chọn_data.format, lựa chọn_data.data,
+ selection_data.length, time_);
+
+ trả về ĐÚNG;
+ }
+ 
   nếu (chủ_cửa sổ != NULL)
     {
       GtkWidget *owner_widget;

Bây giờ, chúng ta sẽ lấy mã nguồn gtk 3.0

apt-get nguồn libgtk-3-0
cd gtk+3.0-{your-version}

Áp dụng bản vá:

vá -p1 < /tmp/gtk/gtk_disable_middle_mouse_button_paste.patch

Biên dịch lại mã nguồn:

sudo apt-get cài đặt cdbs 
Sudo dpkg-buildpackage -uc -us

Cài đặt tệp đã vá:

sudo dpkg -i ../libgtk-3-{your-version}.deb

Đăng xuất và đăng nhập lại. Tính năng nhấp chuột giữa để dán sẽ bị tắt ngay bây giờ.

Hướng dẫn cho GTK2

David avatar
lá cờ cn
Câu trả lời không có gì ngoài liên kết không tốt lắm. Còn sau này khi liên kết biến mất thì sao?
Myrkytyn avatar
lá cờ ru
@David cảm ơn bạn. Tôi sẽ chỉnh sửa câu trả lời của mình sau vài phút
Điểm:0
lá cờ gh

Tôi đã tạo nó trong Lubfox 20.04 với xorg.conf

theo cách này, cài đặt vẫn tồn tại khi bị treo vào ram.

Đầu tiên xác định tên chuột của bạn với

danh sách xin nhập

sau đó tạo một tập tin

/etc/X11/xorg.conf.d/somefile.conf

con mèo /etc/X11/xorg.conf.d/50-mouse-map.conf 
Mục "InputClass"
    Mã định danh "CHUỘT QUANG USB PIXART" #đây tên chuột của bạn
    Tùy chọn "Bản đồ nút" "1 0 3 4 5 6 7" #đây là bản đồ của bạn
phần cuối

xin thông tin wiki

bạn có thể kiểm soát nếu nó đang làm việc với

grep ButtonMapping /var/log/Xorg.0.log 

Lưu ý: chỉ được thử nghiệm với phiên X11 tiêu cự (20.04)!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.