Om du inte är medveten kan du i Linux använda musens mittklick för att klistra in innehåll i dina textdokument. Tillsammans med ett klippbordshanterare kan detta vara en mycket användbar funktion som gör att du kan göra saker mer effektivt, förutom att det också kan vara mycket irriterande ibland.

För de med en känslig mus kommer du att upptäcka att varje gång du rullar ditt mushjul för snabbt (vilket översätter till ett medelklick), klistras det tidigare kopierade innehållet till din textredigerare, dokument eller något annat inmatningsfält utan din kunskap. För författare, utvecklare eller någon som arbetar på ett skriftligt projekt är detta väldigt frustrerande.

Eftersom det här är en systemnivåfunktion finns det inga enkla sätt att avaktivera musens mellanslag för att klistra in, men det finns några lösningar / hackar som vi kan använda.

Återkallar musens medelklickfunktion

Ett av hackarna är att remapa musknappen med mellanslag till andra kommandon, som vänster eller högerklick. Detta kommer effektivt att döda mittklicket för att klistra in funktionen. Det här kommer också att inaktivera alla mellansklicksfunktioner så att du inte kan klicka på en mapp för att klicka på en mapp för att öppna i ny flik i Nautilus, öppna nya länkar eller stäng en öppen flik.

1. Öppna en textredigerare och lägg till följande text:

 pekare = 1 6 3 4 5 2 

och spara filen som ".Xmodmap" (utan citat) i din hemmapp.

Logga ut från din session och logga in igen. Din musklick kommer inte att fungera nu.

Inaktivera mittklick för att klistra in i Firefox

Om du huvudsakligen arbetar i Firefox-webbläsaren kan du inaktivera mittklicket för att klistra in utan att förlora musklickfunktionen.

På URL-fältet skriver du " om: config ", trycker på Enter och klickar på "Jag ska vara försiktig, jag lovar" -knappen.

välj för " middlemouse.paste ". Dubbelklicka på den för att ändra värdet från "true" till "false".

Inaktivera mittklick för att klistra in i Chrome

Till skillnad från Firefox finns det inga konfigurationsalternativ för att inaktivera mittklick för att klistra in. Du kan dock installera Autoscroll-förlängningen för att återskapa den mellersta musknappen för att autoscroll istället.

För Hardcore-användare: Patching GTK-källfilen

Denna speciella hack innebär att du lappar GTK-källfilen och är avsedd för de erfarna Linux-användare som vet vad de gör. Du måste installera en hel massa filer och kompilatorkod.

Följande instruktion anpassades från Assembla och modifierades för att fungera för Gtk 3.0.

Öppna en terminal och skriv följande:

 sudo apt-få uppdatering sudo apt-get uppgradering 

Ta sedan de nödvändiga filerna för att sammanställa koden:

 sudo apt-get bygg-dep gtk + 3, 0 sudo apt-get installera bygg-essential 

Ladda ner patchfilen

 mkdir / tmp / gtk cd / tmp / gtk wget http://subversion.assembla.com/svn/slipstream/patches/gtk_disable_middle_mouse_button_paste.patch 

Nu ska vi ta tag i GTK 3.0 källkoden

 apt-get-källkod libgtk-3-0 cd gtk + 3.0-3.2.0 

Applicera plåstret:

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

Kompilera källkoden igen:

 sudo apt-get installera cdbs sudo dpkg-buildpackage -uc -us 

Installera den patched filen:

 sudo dpkg -i ../libgtk-3-0_3.2.0-0ubuntu6_i386.deb 

Koden ovan är avsedd för gtk 3.2.0. Om din gtk-version är annorlunda, ändra versionsnumret ovan.

Det är allt. Logga ut och logga in igen. Musen mellanklick för att klistra in funktionen ska vara inaktiverad nu.

Obs :
1. Det är möjligt att eventuell framtida uppdatering av gtk-koden kommer att åsidosätta ändringarna. Det kan hända att du måste tillämpa korrigeringsfilen igen för att inaktivera mittklicket för att klistra in.

2. Den här korrigeringsfilen inaktiverar inte mittklickningen för att klistra in i Firefox. Du behöver fortfarande manuellt inaktivera den i om: config (se ovan).

3. Jag har provat detta på Ubuntu Oneiric och det fungerade. Jag har inte försökt det på Ubuntu Precise (12.04).

Använd xsel för att klistra in tomt innehåll

Detta är ett annat hack av Marco Ceppi. Istället för att inaktivera musen mellanklick för att klistra in funktion använder den "xsel" för att klistra in tomt innehåll när den mellersta knappen klickas.

Här är hacken. Först installera xsel:

 sudo apt-get installera xsel 

Hämta den här hackfilen och lägg den i din hemmapp.

Gör det exekverbart (Högerklicka -> Egenskaper -> Tillstånd -> Tillåt att utföra fil som program).

Skapa en ny post i startprogrammen och lägg till följande:

 Sh disable-middle-click-paste.sh 

Obs! Det här skriptet kör en ändlös slinga för att upptäcka musklick och töm det kopierade innehållet.

Det är allt.