Como o Ubuntu cria as configurações sinápticas padrão? Eu tenho o Ubuntu Netbook 10.10 instalado em um Eeepc 900. Fora da caixa, TapButton2 foi definido como 3 e TapButton3 foi definido como 2.
Tenho várias configurações sinápticas personalizadas que quero como padrões gerais do sistema. No momento, uso um script com comandos synclient. Tenho que executar cada inicialização ou ativação. Pão Pita. Costumava ser tudo o que acontecia no xorg.conf ... que não existe mais. Estou tentando aprender a nova maneira, que é aparentemente arquivos conf /usr/share/X11/xorg.conf.d
.
Eu editei
/usr/share/X11/xorg.conf.d/50-synaptics.conf
para ficar assim:Seção "InputClass" Identificador "touchpad catchall" Driver "sinápticos" MatchIsTouchpad "em" MatchDevicePath "/ dev / input / event *" Opção "LockedDrags" "1" Opção "TapButton2" "2" Opção "TapButton3" "3" EndSection
Tentei modificar a seção do touchpad
/usr/share/X11/xorg.conf.d/10-evdev.conf
, sem charuto.Tentei os mesmos arquivos 50-synaptics.conf e 10-evdev.conf em uma
/etc/X11/xorg.conf.d
seção.Tentei fazer um
/etc/X11/xorg.conf
com a seção InputClass acima. Sem charuto.
Sempre reviro a alteração antiga primeiro, faço a nova e inicio uma nova sessão X para testar ( startx -- :2
). Algo que acho interessante é que, depois de qualquer mudança para o terminal virtual ( ctrl+ alt+ F1), minhas configurações sinápticas são perdidas. Significativo? Eu não sei.
Estes são os comandos synclient que eu executo:
jake @ clyde: ~ $ bin / synset.sh #! / bin / bash synclient TapButton2 = 2 synclient TapButton3 = 3 synclient LockedDrags = 1
Aqui está o que está em / dev / input:
jake@clyde:/dev/input$ ls
by-path/ event0 event1 event2 event3 event4 event5 event6 event7 mice mouse0
jake@clyde:/dev/input$ ls -l by-path/
total 0
lrwxrwxrwx 1 root root 9 2011-02-18 15:43 platform-eeepc-event -> ../event6
lrwxrwxrwx 1 root root 9 2011-02-18 15:43 platform-i8042-serio-0-event-kbd -> ../event4
lrwxrwxrwx 1 root root 9 2011-02-18 15:43 platform-i8042-serio-1-event-mouse -> ../event7
lrwxrwxrwx 1 root root 9 2011-02-18 15:43 platform-i8042-serio-1-mouse -> ../mouse0
O log X é bastante longo, mas aqui estão alguns resultados. Se tudo isso for útil, onde é um bom local para enviá-lo?
jake@clyde:/var/log$ egrep "synaptics|touchpad" Xorg.0.log
[ 16.707] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event7)
[ 16.707] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
[ 16.707] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
[ 16.707] (II) LoadModule: "synaptics"
[ 16.707] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 16.707] (II) Module synaptics: vendor="X.Org Foundation"
[ 16.708] (II) Synaptics touchpad driver version 1.2.2
[ 16.708] (II) ETPS/2 Elantech Touchpad: x-axis range 8 - 1144
[ 16.708] (II) ETPS/2 Elantech Touchpad: y-axis range 8 - 760
[ 16.708] (II) ETPS/2 Elantech Touchpad: device does not report pressure, will use touch data.
[ 16.708] (II) ETPS/2 Elantech Touchpad: finger width range 0 - 0
[ 16.708] (II) ETPS/2 Elantech Touchpad: buttons: left right double triple
[ 16.708] (--) ETPS/2 Elantech Touchpad: touchpad found
[ 16.708] (**) ETPS/2 Elantech Touchpad: always reports core events
[ 16.708] (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD)
[ 16.708] (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
[ 16.709] (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 0
[ 16.709] (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
[ 16.709] (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
[ 16.709] (--) ETPS/2 Elantech Touchpad: touchpad found
[ 16.710] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0)
[ 15516.377] (--) ETPS/2 Elantech Touchpad: touchpad found
[ 44215.009] (--) ETPS/2 Elantech Touchpad: touchpad found
[ 44358.733] (--) ETPS/2 Elantech Touchpad: touchpad found
[ 44414.761] (--) ETPS/2 Elantech Touchpad: touchpad found
[ 44515.817] (--) ETPS/2 Elantech Touchpad: touchpad found
Parece que isso ainda não foi resolvido no Ubuntus atual (12.04, 12.10).