Você não está autenticado.
Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.
Para mais informações: contato at archlinux-br.org.
Páginas: 1
Ao atualizar meu sistema recebi a mensagem xf86-input-synaptics driver is on maintenance mode and xf86-input-libinput driver must be prefered over. Resultado: quando reiniciei o sistema o recurso "tap" tocar com o touchpad não estava funcionando.Consegui ativá-lo em tempo de execução instalando o pacote xorg-xinput e configurando assim: sudo xinput set-prop 11 "Synaptics Tap Action" 2 3 0 0 1 3 0. Mas ao reiniciar o sistema tenho que ativar novamente. Como faço para ativar permanentemente?
Última edição por jeffersonjbj (16/06/2016 23:09:22)
Offline
Li a documentação do libinput. Apaguei todos arquivos de configuração em /etc/X11/xorg.conf/. Instalei o pacote xf86-input-libinput. Copiei o arquivo /usr/share/X11/xorg.conf.d/60-libinput.conf para o diretório /etc/X11/xorg.conf/. Editei o arquivo acrescentando Option "Tapping" "On".
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "On"
Option "NaturalScrolling" "On"
EndSection
Mas não adiantou. O "tapping" não fica permanente, apenas via xinput. A solução foi criar novamente as configurações do synaptics em: /etc/X11/xorg.conf.d/70-synaptics.conf
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "3"
Option "TapButton3" "2"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "2"
Option "EmulateTwoFingerMinZ" "40"
Option "EmulateTwoFingerMinW" "8"
Option "CoastingSpeed" "0"
Option "FingerLow" "30"
Option "FingerHigh" "50"
Option "MaxTapTime" "125"
Option "AccelFactor" "0.200000"
EndSection
Offline
Cara tenta uma coisa mais fácil coloca o comando em um arquivo no /etc/profile.d
por exemplo
touch /etc/profile.d/touchpad.sh
xinput set-prop 11 "Synaptics Tap Action" 2 3 0 0 1 3 0
Dê a permissão de execuar se necessário
chmod +x /etc/profile.d/touchpad.sh
Offline
Obrigado. Com sua ajuda consegui resolver o problema. Na verdade esta configuração acima do xinput era para o Synaptics, agora que percebi. Removendo as configurações em /etc/X11/xorg.conf.d/ quem assume o touchpad é driver libinput. Depois de listar as propriedades do touchpad:
xinput list-props 11
observei que o tapping está desativado através do libinput.
libinput Tapping Enabled (274): 0
Desta forma criei o /etc/profile.d/touchpad.sh assim:
xinput set-prop 11 274 1
Após reiniciar o sistema percebi que o tap ainda não estava funcionando. O problema é que as configurações do xinput precisam ser feita com o ambiente gráfico em execução. A solução foi criar uma entrada para o comando na inicialização em: ~/.config/autostart/touchpad.desktop
[Desktop Entry]
Name=Touchpad
Comment=Iniciar_tap
Icon=/usr/share/icons/gnome/48x48/devices/input-touchpad.png
Exec=/etc/profile.d/touchpad.sh
Terminal=true
Type=Application
X-GNOME-Autostart-Delay=20
Obrigado
Última edição por jeffersonjbj (25/06/2016 13:26:46)
Offline
OK.
O problema é que as configurações do xinput precisam ser feita com o ambiente gráfico em execução
Foi mal.
Você poderia ter criado no ~/.xinitrc
Ou caso use um gerenciador poderia ter colocado no ~/.xprofile
xinitrc https://wiki.archlinux.org/index.php/Xinitrc
xprofile https://wiki.archlinux.org/index.php/Xprofile
Offline
Tive esse mesmo problema, e resolvi editando o arquivo /etc/share/X11/xorg.conf.d/70-synaptics.conf adicionando
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3", quando fiquei sem o plasma e o sddm.
Offline
Páginas: 1