Arch linux touchpad klikk probléma [Megoldva]

Fórumok

Sziasztok.

 

Enlightenment ablakkazelőt használok, Arch linuxon, a gond, az, hogy nincs aktiválva a touchpad klikk, aimkor lefuttatom a xinput set-prop 15 332 1 parancsot, akkor minden oks,de jó lenne ezt állandósítani. Utána olvastam a dolognak, több helyen írták, hogy adjam hozzá a parancsot, az .xinitrc-hez amit meg is tettem, de sajnos nem működik. Majd azt is olvastam, hogy hozzak létre egy file-t az /etc/X11/xorg.d/-ben 99-libinput.conf néven amibe beleírtam a következőt:

skuba@arch[~] 0 % cat /etc/X11/xorg.conf.d/99-libinput.conf
Section  "InputClass"
Identifier  "ETPS/2"
MatchProduct "ETPS/2 Elantech Touchpad"
Option "Tapping Enabled" "true"
Option "Tapping Enabled Default" "true"
EndSection
skuba@arch[~] 0 %

xinput list kimenet:

skuba@arch[~] 0 % xinput list
⎡ Virtual core pointer                        id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                  id=4    [slave  pointer  (2)]
⎜   ↳ 2.4G Wireless Optical Mouse                 id=11    [slave  pointer  (2)]
⎜   ↳ ETPS/2 Elantech Touchpad                    id=15    [slave  pointer  (2)]
⎣ Virtual core keyboard                       id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard                 id=5    [slave  keyboard (3)]
    ↳ Power Button                                id=6    [slave  keyboard (3)]
    ↳ Asus Wireless Radio Control                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                   id=8    [slave  keyboard (3)]
    ↳ Power Button                                id=9    [slave  keyboard (3)]
    ↳ Sleep Button                                id=10    [slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam: USB2.0 HD             id=12    [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                            id=13    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard                id=14    [slave  keyboard (3)]

skuba@arch[~] 0 % xinput list-props "ETPS/2 Elantech Touchpad"
Device 'ETPS/2 Elantech Touchpad':
    Device Enabled (173):    1
    Coordinate Transformation Matrix (175):    1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    libinput Tapping Enabled (332):    0
    libinput Tapping Enabled Default (333):    0
    libinput Tapping Drag Enabled (334):    1
    libinput Tapping Drag Enabled Default (335):    1
    libinput Tapping Drag Lock Enabled (336):    0
    libinput Tapping Drag Lock Enabled Default (337):    0
    libinput Tapping Button Mapping Enabled (338):    1, 0
    libinput Tapping Button Mapping Default (339):    1, 0
    libinput Natural Scrolling Enabled (309):    0
    libinput Natural Scrolling Enabled Default (310):    0
    libinput Disable While Typing Enabled (340):    1
    libinput Disable While Typing Enabled Default (341):    1
    libinput Scroll Methods Available (311):    1, 1, 0
    libinput Scroll Method Enabled (312):    1, 0, 0
    libinput Scroll Method Enabled Default (313):    1, 0, 0
    libinput Click Methods Available (342):    1, 1
    libinput Click Method Enabled (343):    1, 0
    libinput Click Method Enabled Default (344):    1, 0
    libinput Middle Emulation Enabled (318):    1
    libinput Middle Emulation Enabled Default (319):    0
    libinput Accel Speed (320):    0.000000
    libinput Accel Speed Default (321):    0.000000
    libinput Accel Profiles Available (322):    1, 1
    libinput Accel Profile Enabled (323):    1, 0
    libinput Accel Profile Enabled Default (324):    1, 0
    libinput Left Handed Enabled (325):    0
    libinput Left Handed Enabled Default (326):    0
    libinput Send Events Modes Available (294):    1, 1
    libinput Send Events Mode Enabled (295):    0, 0
    libinput Send Events Mode Enabled Default (296):    0, 0
    Device Node (297):    "/dev/input/event11"
    Device Product ID (298):    2, 14
    libinput Drag Lock Buttons (327):    <no items>
    libinput Horizontal Scroll Enabled (328):    1
    libinput Scrolling Pixel Distance (329):    15
    libinput Scrolling Pixel Distance Default (330):    15
    libinput High Resolution Wheel Scroll Enabled (331):    1

Kérdés:

 

Mit rontottam el?

 

Előre is köszönök minden hozzászólást. !

Hozzászólások

xinput set-prop 'ETPS/2 Elantech Touchpad' 'libinput Tapping Enabled' 1

en ezt hasznalom, igaz masik device. de a `list-props` output alapjan nalad ez `0`.

Nem tudom hogyan inditod a `Enlightenment` ablakezelot, de en a fenti sort az `~/.xinitrc`-be raktam bele mielott inditom a `i3wm`-et `startx`-el.

see https://github.com/balazs4/dotfiles/blob/46dc893b972e614abbf725686363695c9188f332/.xinitrc#L8
 

Szóval elég csúnyán sikerült megoldani.

Készítettem egy kis szkriptet, és egy desktop  file-t ami az  ¬/.e/e/application/startup mappába másolva indítja a szkriptet. Így amikor elindul az enlightenment akkor lefut a szkript. Semmi más nem működött .

Köszönöm szépen mindenkinek a segítséget, és a hozzászólást.

További szép napot !

~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
Arch Linux

Ez valami Englightenment-es felülbírálási kavar lehetett korábban, vagy a login manager hiúsította meg, mert két jó módszerrel is próbáltad, .xinitrc és X11 conf, mindkettőnek működnie kellett volna. Én bspwm, IceWM, i3wm, dwm mellett simán betettem az ~/.xinitrc-be és működik, az xinput és a synclient hasonló parancsa is.

Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”