Letiltása ClickPad - és X220; kis nyomozó

  1. Hogyan lehet kikapcsolni a jobb gombjával ClickPad'e
  2. Mi a kódrészletek az X-szerver
  3. Egy kicsit a szövegek milyen Linux alatt problémák megoldása érdekében.

belépés

X-szerver vas tekintetében, általában nem szereti. Mert egyrészt van valami rettenetesen konsyumerskoe borított végtelen finomságok támogatására elit laptopok mellett megazasrantsa (Linus Loves Nvidia), akik a Windows normál fa nem tud, de a másik viszont az, amit szeretnék dolgozni gladenko magát van, a javítás törött X-szerver kellemetlen, főleg, ha ez az egyetlen működő számítógép kéznél.

Ugyanakkor a szövegeket a hardcore.

Az X220 egy ilyen csodálatos dolog:

A közepén a billentyűzet márka IBM'ovsky csikló (nyomkövetési), a billentyűzet alatt (több mint tochpadom) gombot a TrackPoint. Sam tochpad második sor gomb és egy ClickPad'om - alatta egy gomb, amely megnyomva adás akár a bal, vagy a jobb gombot, attól függően, ahol a depresszió rögzítették. Feldolgozás ezen Softovaya (driver).

2.6.30) a Linux támogatja ezt a dolgot tenni görbék csapkod, majd dobott (

2.6.38). Ennek eredményeként sok laptop (pl csúnya HP, amit meg kell dolgozni) maradt nélkül is jobb egérgombbal.

Nemrégiben hengerelt frissítés, amely „lehetővé tette” azt. HP nincs olyan dolog, talán örülni, azonban az X220, mely hardveres gomb a jobb a csikló (és közép) gombok nekem 100% -ig elégedett, hogy klikpad csak akkor működik, mint a bal oldali gombot.

A frissítés után már egy héttel kell szenvedni, de soha nem használt. Hogyan jött létre ez hibajavítás nafig kapcsolja ki, majd visszatér arra a helyre bug? Minden alkalommal, amikor rákattint a jobb oldalon, arra számítva, hogy ez lesz a bal gombbal (mert az ujját a jobb oldalon, és egy másik mozgás, hogy hová nem akarod).

(Ahelyett, hogy a tompa howto megmutatom jobb megoldásokat opció keresési folyamat, amely nemcsak megoldotta a problémát, de beadni nekem több kis szint linux).

Így a kezdeti adatok, tudjuk, hogy ez az úgynevezett „ClickPad” (nem triviális tudás, az úton, anélkül, hogy semmi igazán megtalálni), tudjuk, hogy ez annak köszönhető, hogy a járművezetők tochpada nevű psmouse.

Az első iteráció a Google a vezető, hogy a gondolat, hogy psmouse semmi köze egyébként (ebből van vágva támogatást Clickpad'a és többé vpilivali).

Második lett a keresést Linux ClickPad, amely azt mutatta, az első hullám a szeretet a felhasználók Linux gyártók, másrészt navol harmadik kulcsszó - synaptics (vezető tochpadam és iroda, amely ezeket a járművezetők tochpady).

Idézve a talált teljes szakasz:

Úgy tűnik, gondoltam szomorúan.

Miért sajnos? Mivel ez még mindig az úgynevezett xorg.conf, és amelynek létezését a rendszerben jól leírják xkcd'shniki:

Ha van egy xorg.conf, akkor valamit az életben nem működött ...

Másrészt, közben gugleniya, azt többször is találkozott a szót xorg.conf.d.

[FAQ: könyvtárak a forma „imyakonfiga.d” általában arra használják, külön konfigurációs fájlt a sok kicsi, ami lehetővé teszi, hogy minden logikai darab alatt egy külön fájlban, így könnyebb együtt kezeli a konfigurációs felhasználók és az alkalmazások].

... egy kicsit a Google, és hirtelen azt írja:

Dzhigit /usr/share/X11/xorg.conf.d/50-synaptics patch fájlt, de nem vagyunk lovasok és megy egy másik utat.

Úgy tűnik, tudjuk, hogy a fájl ugyanúgy, de /etc/X11/xorg.conf.d/ (könyvtár létrehozása az első).

De hogyan lehet írni?

Cnippety xorg.conf

Kiderül, hogy a XXI században, az emberiség nem csak elfelejtette, hogyan kell járni a Holdon, hanem gyere fel config töredék xorg.conf. Amelyeket fel lehet használni, és még anélkül, hogy a legtöbb config. Olvassa el - egy kicsit több boldogságot ebben az életben.

Minden részlet teszi, hogy megváltoztassa a viselkedését az X-kiszolgáló egy adott esetben, anélkül, hogy a feltalálás config teljesen. Az egyes részletek tartja a részt, és hivatkozni kell valamit, hogy a szakasz vonatkozik. Ez történik egy csomó lehetőséget, amelyek közül mi érdekli és MatchDriver MatchName. A design így néz ki:

Szeretnénk zafiltrovat csak tochpad adott márka (Ez ahol kevés).

Mit kell tudnunk?

MatchDriver - «synaptics», kb. Ez MatchProduct? Olvasd man xorg.conf:

Hogyan tudom eszköz neve

Nyilvánvalóan ritkán. lspci nem gurul, lsusb nem gurul. Interface PS / 2 ...

A man'e az xorg.conf említett Matchpnpid. Hogyan látja a pnp eszköz azonosítók a rendszerben? Hoppá. Nem tudom. dmidecode csak nem gondolom. Hogyan? Mi az? Hol?

Némi keresgélés után találtam egy csodálatos eszköz lspnp.

Sajnos, a mi tochpada tagolatlan PnPID, ami nyilvánvalóan nem lehet használni.

Következő try - udev.


udev info --query = név --path = / dev / input / event0

Ő nem tudja ezt.

Billenő rake bázis udev'a? (Udevadm info --export-db). A több móka.

... És ha azt kérdezzük magát az X-szerver? Elvégre ő Nos nagyon részletes naplókat. Keresünk. Találunk.

Minden beszélgetés szöveg van írva.

Név SynPS / 2 Synaptics TouchPad.

Írás a config:

Újraindítja az X-kiszolgáló (újraindítás) - és íme, működik ..., ami nem működik, ahogy kellene.