Kirjoittaja Aihe: Kuinka poistan touchpadin levyn toimimisen nappina, KubuntuJaunty?[EräsRatkaisu]  (Luettu 1871 kertaa)

aapo

  • Käyttäjä
  • Viestejä: 195
    • Profiili
Kyseessä siis läppäri jossa hiirilevy (touchpad, synaptics). Kun levyä napauttaa se toimii nappina, kuinka saan tuon ominaisuuden pois?
Ennen laitettiin /etc/X11/xorg.conffiin MaxTapTime=0, mutta uusi X ei tuota tiedostoa lue.
Synclient voisi olla mahdollinen, mutta "Can't access shared memory area. SHMConfig disabled?", tuokin meni ennen xorg.confin kautta, mutta mites nyt?

8.10:ssä onnistuin käyttämään tätä, mutta sekään ei enää auta:
Koodia: [Valitse]
gksudo gedit /etc/hal/fdi/policy/shmconfig.fdi
Koodia: [Valitse]

<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
  <device>
    <match key="input.x11_driver" string="synaptics">
      <merge key="input.x11_options.SHMConfig" type="string">True</merge>
    </match>
  </device>
</deviceinfo>

Graafisesti "System settings" -> "Keyboard & Mouse" -> "Mouse" Ei sisällä mitään touchpadiin liittyvää.


<edit>
Toisaalta miksi käyttää jotain valmista ohjetta, kun ajurin voi helposti kääntää itsekin. Vaihdetaan oletukseksi SHMconfig päälle. (Samat huomautukset tähän kuin koko shmconfigin käyttöön.)

Varmuuskopioi alkuperäinen talteen:
Koodia: [Valitse]
cp /usr/lib/xorg/modules/input/synaptics_drv.so orig_drv.so
Haetaan kaikki riippuvuudet ja lähdekoodit, tehdään tarvittava muutos, käännetään, kopioidaan oikeaan paikkaan. Viimeinen rivi kaataa X:n (jos se on käynnissä). Jos kdm (tai vastaavaa) käytössä, niin X käynnistyy itsestään uudestaan.

Koodia: [Valitse]
sudo apt-get build-dep xserver-xorg-input-synaptics
mkdir synaptics
cd synaptics
apt-get source xserver-xorg-input-synaptics
cd xfree*
./configure
echo "--- src/old_synaptics.c 2009-04-29 17:53:26.000000000 +0300
+++ src/synaptics.c     2009-04-29 16:29:55.000000000 +0300
@@ -577,7 +577,7 @@
     ReadDevDimensions(local);

     /* install shared memory or normal memory for parameters */
-    priv->shm_config = xf86SetBoolOption(local->options, \"SHMConfig\", FALSE);
+    priv->shm_config = xf86SetBoolOption(local->options, \"SHMConfig\", TRUE);

     set_default_parameters(local);
" > shmconfig_patch.diff
patch -p0 < shmconfig_patch.diff
make
sudo cp src/.libs/synaptics_drv.so /usr/lib/xorg/modules/input/synaptics_drv.so

Ja nyt voit laittaa johonkin autostarttiin:
synclient MaxTapTime=0
synclient VertEdgeScroll=1
synclient HorizEdgeScroll=1
yms.

</edit>
« Viimeksi muokattu: 29.04.09 - klo:18.37 kirjoittanut aapo »

asuspoju

  • Käyttäjä
  • Viestejä: 640
  • Linux_Eki useissa verkkopeleissä, palveluissa jne.
    • Profiili
    • Youtube kanavani.
Järjestelmä - asetukset - hiiri.  Sieltä saa napsautukset poissa. Näin omassa ubuntu 9.04. En oikein tiedä kubuntusta mutta samoja reittejä kai se pitäisi löytyä.
http://www.youtube.com/user/LinuxEki
"Varkaat tulee ikkunoista"
http://tinyurl.com/ltspopin - Opinnäytetyöni LTSP-järjestelmästä

aapo

  • Käyttäjä
  • Viestejä: 195
    • Profiili
Ei kyllä millään löydy tuolta Kubuntun asetuksista. Otin screenshotit joka välilehdestä (liitteenä), jos jollakulla muulla näyttää eriltä niin kertokaa toki.


[ylläpito on poistanut liitteen]