Acest soluţie a lucrat pentru mine:
Dezactivați clicul din mijloc pentru a lipi în Firefox
În bara de adrese URL, tastați âabout:configâ, apăsați Enter
Faceți clic pe butonul „Voi fi atent, promit”.
Selectați pentru âmiddlemouse.pasteâ.
Faceți dublu clic pe el pentru a schimba valoarea de la âtrueâ la âfalseâ.
Dezactivați clicul din mijloc pentru a lipi în Firefox
Corectarea fișierului sursă gtk
De asemenea, instrucțiunile pentru corecția GTK3 (Ubuntu 20.04) funcționează și pentru mine.
Deschideți un terminal și introduceți următoarele:
sudo apt-get update
sudo apt-get upgrade
Apoi, luați fișierele necesare pentru compilarea codului:
sudo apt-get build-dep gtk+3.0
sudo apt-get install build-essential
Creați fișierul de corecție
mkdir /tmp/gtk
cd /tmp/gtk
nano gtk_disable_middle_mouse_button_paste.patch
Și lipiți următoarele:
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 @@
display = gtk_widget_get_display (widget);
owner_window = gdk_selection_owner_get_for_display (afișare, selecție);
+ if (selectie == gdk_atom_intern("PRIMARY", TRUE)) {
+ GtkSelectionData selection_data;
+
+ selection_data.selection = selectie;
+ selection_data.target = target;
+ selection_data.type = gdk_atom_intern("STRING", TRUE);
+ selectie_date.format = 8;
+ selection_data.data = (caracter nesemnat *)"";
+ selectie_date.lungime = 0;
+ selection_data.display = display;
+
+ gtk_selection_retrieval_report(info, selection_data.type,
+ selection_data.format, selection_data.data,
+ selectie_date.lungime, timp_);
+
+ returnează TRUE;
+}
+
if (owner_window != NULL)
{
GtkWidget *owner_widget;
Acum, vom prelua codul sursă gtk 3.0
apt-get source libgtk-3-0
cd gtk+3.0-{versiunea dvs.}
Aplicați plasturele:
patch -p1 < /tmp/gtk/gtk_disable_middle_mouse_button_paste.patch
Recopilați codul sursă:
sudo apt-get install cdbs
sudo dpkg-buildpackage -uc -us
Instalați fișierul corectat:
sudo dpkg -i ../libgtk-3-{versiunea-voastra}.deb
Deconectați-vă și conectați-vă din nou. Funcția de clic din mijloc al mouse-ului pentru lipire ar trebui să fie dezactivată acum.
Instrucțiuni pentru GTK2