Sådan deaktiveres Mouse Middle Klik for at indsætte funktion i Linux
Hvis du ikke er klar over, kan du i Linux bruge museklikken til at indsætte indhold i dine tekstdokumenter. Sammen med en udklipsholderen kan dette være en meget nyttig funktion, der gør det muligt at gøre tingene mere effektivt, bortset fra at det også kan være meget irriterende til tider.
For dem med en følsom mus, vil du opdage, at hver gang du ruller dit mushjul for hurtigt (som oversætter til et mellemklik), vil det indsætte det forrige kopierede indhold til din tekstredigerer, dokumenter eller ethvert andet tekstfelt uden din viden. For forfattere, udviklere eller nogen der arbejder på et skriftligt projekt, er dette meget frustrerende.
Da dette er en systemniveau funktion, er der ingen nemme måder at deaktivere musens midterste klik for at indsætte funktionen, men der er nogle løsninger / hacks, som vi kan bruge.
Remapping musens mellemklick funktion
Et af hackene er at ombygge musens midterste klikknap til andre kommandoer, som venstre eller højre klik. Dette vil effektivt dræbe det midterste klik for at indsætte funktionen. Dette vil dog også deaktivere alle midterkliksfunktioner, så du ikke kan midten klikke på en mappe for at åbne i ny fane i Nautilus, åbne nye links eller lukke en åben fane.
1. Åbn en teksteditor og tilføj følgende tekst:
pointer = 1 6 3 4 5 2
og gem filen som ".Xmodmap" (uden citat) i din hjemmemappe.
Log ud af din session og log ind igen. Din midterste klik vil ikke fungere nu.
Deaktiver midten klik for at indsætte i Firefox
Hvis du hovedsagelig arbejder i Firefox-browseren, kan du deaktivere det midterste klik for at indsætte funktion uden at miste musekliksklikken.
Skriv " Om: config " i URL-feltet, tryk på Enter, og klik på knappen "Jeg vil være forsigtig, jeg lover".
vælg for " middlemouse.paste
". Dobbeltklik på det for at ændre værdien fra "true" til "false".
Deaktiver midten klik for at indsætte i Chrome
I modsætning til Firefox er der ingen konfigurationsindstillinger for at deaktivere mellemklicket til at indsætte funktionen. Du kan dog installere Autoscroll-udvidelsen for at ombygge den midterste museknap til autoscroll i stedet.
For Hardcore-brugere: Patching GTK-kildefilen
Denne særlige hack indebærer patching af gtk-kildefilen og er beregnet til de erfarne Linux-brugere, der ved, hvad de laver. Du skal installere en hel masse filer og compiler kode.
Følgende instruktion blev tilpasset fra Assembla og modificeret til arbejde for Gtk 3.0.
Åbn en terminal og skriv følgende:
sudo apt-get opdatering sudo apt-get opgradering
Næste, tag de nødvendige filer til at kompilere koden:
sudo apt-get build-dep gtk + 3, 0 sudo apt-get-installation build-essential
Download patch filen
mkdir / tmp / gtk cd / tmp / gtk wget http://subversion.assembla.com/svn/slipstream/patches/gtk_disable_middle_mouse_button_paste.patch
Nu skal vi gribe GTK 3.0 kildekoden
apt-get-kilde libgtk-3-0 cd gtk + 3.0-3.2.0
Påfør patchen:
patch -p1 </ tmp/gtk/gtk_disable_middle_mouse_button_paste.patch
Genkompil kildekoden:
sudo apt-get install cdbs sudo dpkg-buildpackage -uc -us
Installer den patched fil:
sudo dpkg -i ../libgtk-3-0_3.2.0-0ubuntu6_i386.deb
Koden ovenfor er beregnet til gtk 3.2.0. Hvis din gtk-version er anderledes, skal du ændre versionsnummeret ovenfor.
Det er det. Log ud og log ind igen. Musens mellemklick for at indsætte funktionen skal deaktiveres nu.
Bemærk :
1. Det er muligt, at enhver fremtidig opdatering af gtk-koden tilsidesætter ændringerne. Du skal muligvis genbruge patchen igen for at deaktivere mellemklipet for at indsætte.
2. Denne patch deaktiverer ikke midterklick for at indsætte funktionen i Firefox. Du skal stadig manuelt deaktivere den i: config (se ovenfor).
3. Jeg har prøvet dette på Ubuntu Oneiric, og det fungerede. Jeg har ikke prøvet det på Ubuntu Precise (12.04).
Brug xsel til at indsætte tomt indhold
Dette er et andet hack af Marco Ceppi. I stedet for at deaktivere musens midterste klik for at indsætte funktion bruger den "xsel" til at indsætte tomt indhold, når den midterste knap klikkes.
Her er hacket. Først skal du installere xsel:
sudo apt-get install xsel
Download denne hackfil og læg den i din hjemmemappe.
Gør det eksekverbart (Højreklik -> Egenskaber -> Tilladelser -> Tillad eksekvering af fil som program).
Opret en ny post i opstartsprogrammerne og tilføj følgende:
Sh deaktivere-melle-click-paste.sh
Bemærk : Dette script vil køre en endeløs sløjfe for at registrere musens mellemklik og tømme det kopierede indhold.
Det er det.