Szabása touchpad debian (Page 1) - Hardver szálak - CrunchBang Linux bunsenlabs hidrogén

Beállítás TouchPad Debian

A következő parancs segítségével tudja, hogy van egy touchpad, és hogy a vezető betöltésekor:

egrep -i # 'Synap | Alpok | ETP #' / proc / bus / input / devices
Arra a következtetésre jutottam:

Name = "SynPS / 2 Synaptics TouchPad"

Gratulálok magamnak, én a touchpad, bár látom, és így szabad szemmel.
szerkesztés /etc/X11/xorg.conf állományt

Section "Module"
Load "Synaptics"
EndSection

Section "InputDevice"
Azonosító "Synaptics Touchpad"
Driver "Synaptics"
# Option "SendCoreEvents" "true"
Option "Device" "/ dev / psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "true"
Option "Emulate3Buttons" "on"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "35"
Option "FingerHigh" "40"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0,06"
Option "MaxSpeed" "0,12"
Option "AccelFactor" "0,0010"
Option „TapButton1” „1” # Ez az opció felel a kattintás műveletet a touchpad
EndSection
.

Szakasz „ServerLayout”
InputDevice "Synaptics Touchpad" "SendCoreEvents"
EndSection

Örülünk sokáig. Nyomtatás kényelmetlen, mert állandóan fáj szükséges prog / prog állítsuk be. És egy ilyen program létezik az úgynevezett synclient és syndaemon. Elvileg ez elég.

Csípés a synclient

Ahhoz, hogy az aktuális értékek:

Így kapsz egy listát az összes jelenleg létező értékeket.

synclient monitor által erőt és sürgető helyzetben az ujját az érintőpad valós időben, amely lehetővé teszi, hogy pontosan beállítani a Synaptics lehetőség, hogy illeszkedjen az Ön igényeinek. Mert szükséges munka synclient SHMConfig lehetőség van állítva vagy igaz.
Meg lehet kezdeni a Synaptics ellenőrzi a következő parancsot:

$ Synclient -m 100

ahol -m aktiválja a monitor, majd az opció számát adja meg frissítési időköz ezredmásodpercben.
Ez a monitor tájékoztatást ad az aktuális állapotát touchpad. Például, ha az egeret touchpad, az x és y értékek synclient monitor fog változni. Így könnyen megtudja, hogy mekkora a virtuális touchpad hogy kérni fogja a lehetőségeket LeftEdge, RightEdge, BottomEdge és TopEdge.

A rövidítéseket a megfejtett a következőképpen:

óta eltelt időt másodpercekben a fakitermelés.
x, y

koordináták x / y ujját a touchpad. referenciapont - a bal felső sarokban.
Z

nyomást. Leírja a hatályos megnyomja a touchpad, ha dolgozik vele.
f

száma ujjak, amelyek most megérinti a touchpad.
w

az állam a bal oldalra (bal), jobbra (jobbra), (top) fel, (alul) lefelé (középen) középső és többfunkciós (multi) gombokat. Préselt állapotot tükrözi egységét, nem nyomott - nulla.
gl, GM, GR

touchpad egy dugós csatlakozó (vendég eszköz), ezek a paraméterek megfelelnek az az állapot gombok: bal (vendég balra), közepes (vendég középen) és a jobb (vendég jobbra). A gombok lehet nyomni (1) van sajtolva, vagy nem (0).
GDX, GDY

koordináták x / y összekötő eszköz (vendég eszköz).
Ha egy érték folyamatosan nulla, az azt jelenti, hogy a készülék nem támogatja azt.

Ha a grafikon mutatja a legnagyobb értéke az f 1, de szükség van, hogy két ujjal módot, ebben az esetben figyelni EmulateTwoFingerMinW lehetőségek EmulateTwoFingerMinZ és EmulateMidButtonTime és hozzá a megfelelő sorokat a xorg.conf fájlban.

E tudással felvértezve Ön képes lesz arra, hogy válassza ki a megfelelő értékeket a touchpad.

synaptics vezető számos testreszabási lehetőségeket. Az alábbi lista azokat a lehetőségeket ismerteti InputDevice szakasz, amit bejelentett Xorg konfigurációs fájlban:

Azonosító - a nevét a beviteli eszköz, amit jelzett a fenti szakaszban ServerLayout.

Eszköz jelzi a szinaptikus eszköz fájlt.

LeftEdge, RightEdge, TopEdge és BottomEdge - egészek, amelyek meghatározzák a méretei a virtuális touchpad az x és y koordinátákat.

FingerLow és FingerHigh - egész értékek, amelyek meghatározzák a # „# Force megnyomásával”, hogy a vezető tekinthető érintésével (nyomóerő nagyobb lesz FingerHigh) vagy kiadása (nyomás alá FingerLow).

MaxTapTime - meghatározó egész szám A maximális késleltetési ezredmásodpercben egyetlen kattintással (TAP), amelyek kezelik kattintással.

MaxTapMove - meghatározó egész szám legnagyobb elmozdulását hüvelykujj odaítélésének egyetlen kattintással (TAP).

MinSpeed ​​és MaxSpeed ​​a minimális és maximális sebesség arányt. Tört lebegőpontos számok.

AccelFactor - gyorsulási tényező, mint egy töredéke lebegőpontos szám.

SHMConfig - logikai (on / off) engedélyezéséhez / letiltásához közös memória használata. Ezt az opciót engedélyezni kell, ha azt szeretnénk, hogy figyelemmel kíséri és a készülék konfigurálása synaptics kliens segédprogramok, mint például a synclient, amely azt fogja használni ezt a cikket.

EmulateTwoFingerMinW #”. EmulateTwoFingerMinZ #”. EmulateMidButtonTime - opciókkal szabhatja emulációs kattintással két ujjal.

További információk a lehetőségeket talál az ember oldalas synaptics:

$ Man synaptics 5

Letiltása kattintással, ha gépelés a billentyűzet

Ez a kis trükk épített Synaptics driver, gondoskodik arról, hogy a touchpad ki gépelés közben a billentyűzet. Nagyon könnyű beállítani, és itt fogom leírni, hogyan kell csinálni.

egyszerűen csak hozzá a következő sort a .xinitrc megkezdése előtt az ablakkezelő:

syndaemon -i 2 -d
Key -i 2 db az üresjárati idő 2 másodperc. Ez az intervallum, amely kerül sor, mivel az utolsó gombnyomás, hogy touchpad vissza -d indít programot kachastve démon (a háttérben).

Azt is hozzá egy kulcsot, amely azt mondja -t démon nem letiltani az egér mozgását és a kattintásokat, és csak kikapcsolni görgetés:

syndaemon -t -i 2 -d
Mint általában, részletesebb információk találhatók az ember az oldalon:

TouchPad és egér

Játszótér a laptop, zavar személyesen, mert én egy külső egeret.
Itt van, hogyan kell letiltani a touchpad, amikor egy külső egér ragasztás.

Futtassa a következő parancsot:

udevadm monitor --env

usb egér és a nyílásba helyezni. Kiderült predlinny lista, ami fontos részlet:

UEVENT [1281016708,743148] add /devices/pci0000:00/0000:00:04.0/usb1/1-2/1-2:1.0/0003:0458:003A.0027 (HID)
ACTION = add
DEVPATH = / eszközök / pci0000: 00/0000: 00: 04,0 / USB1 / 1-2 / 1-2: 1,0 / 0003: 0458: 003A.0027
ALRENDSZER = hid
PHYSDEVBUS = hid
HID_ID = 0003: 00.000.458: 0000003A
HID_NAME = Genius optikai egér
HID_PHYS = usb-0000: 00: 04.0-2 / input0
HID_UNIQ =
MODALIAS = HID: b0003v00000458p0000003A
SEQNUM = 12511

keresi a kimeneti szó egér, én rögtön érdekelt itt ezt a sort:

Futtassa a következő parancsot:

sudo udevadm info -a -p /devices/pci0000:00/0000:00:04.0/usb1/1-2/1-2:1.0/0003:0458:003A.0027 | grep termék

ATTRS == "Optical Mouse"
ATTRS == "OHCI Host Controller"

Az írás egy kezelőt udev:

ACTION == "add", az alrendszerek == "usb", ATTRS == "Optical Mouse", RUN + = "/ sbin / rmmod psmouse"
ACTION == "eltávolítás", ALRENDSZEREK == "USB", ATTRS == "Optikai egér", RUN + = "/ sbin / modprobe psmouse"

Posel amely touchpad van tiltva, ha kitart USB egér, és kapcsolja be, ha ki van húzva.

Ahhoz, hogy TouchPad készülék ki van kapcsolva alapértelmezésben, ha elindítja a számítógépet, add rmmod psmouse a /etc/rc.local.

Sajnos, az út terhelés / távolítsa el a modult nem teszi lehetővé, hogy beállítsa a tulajdonságait TouchPada, így jobban kell használni ezt:

ACTION == "add", ALRENDSZEREK == "USB", ATTRS == "Optikai egér", RUN + = "/ usr / bin / synclient TouchpadOff = 1"
ACTION == "eltávolítás", ALRENDSZEREK == "USB", ATTRS == "Optikai egér", RUN + = "/ usr / bin / synclient TouchpadOff = 0"

Tehát ez lesz a helyes.

Egy hasznos script, hogy kell elhelyezni a Startup Gnome vagy KDE:

#! / Bin / sh
ha a [-c / dev / input / mouse0] [-c / dev / input / mouse1]; majd
# Ha van két egér, egy extra.
/ Usr / bin / synclient TouchpadOff = 1
fi