A configuração padrão para touchpads sinápticos inclui uma funcionalidade de colar mapeada para o canto superior direito do touchpad. Eu posso desativar esse comportamento executando o comando
synclient RTCornerButton=0
Mas toda vez que eu reinicio, minhas configurações são revertidas. Como evito que isso aconteça?
60-synaptics-options.conf
, outros dizem50-
,51-
...O daemon de configurações do Gnome pode substituir as configurações existentes (por exemplo, as definidas no xorg.conf.d) para as quais as configurações existentes
/usr/share/X11/xorg.conf.d/50-synaptics.conf
estão sendo ignoradas. Foi assim que eu consertei.Agora ele respeitará a configuração sináptica existente do seu sistema.
Siga a solução da monkbroc, que funcionará agora.
fonte
dconf-editor
solução. Então, eu em vez adicionado um script para/etc/profile.d/
que acomoda 10 segundos antes de aplicar as definições:(sleep 10; synclient TapButton2=3) &
.(Talvez) a solução mais rápida é criar uma entrada nos "Aplicativos de Inicialização". Pode ser encontrado no lançador da unidade.
Uma entrada de exemplo é algo como isto:
Nome:
Enable Palm Detection
Comando:
synclient PalmDetect=1
Comente:
Enable synclient palm detection
Isso é essencialmente equivalente à resposta de Augustin Riedinger, mas em vez de criar a entrada da área de trabalho manualmente, deixamos o Ubuntu fazer isso por nós.
fonte
O melhor método que funcionou para mim é adicionar suas alterações no Xsession.d, para que ele seja carregado automaticamente para todos os usuários quando você fizer login no X:
(o arquivo não existe, então você pode nomear o que quiser. Os números à esquerda significam a ordem em que serão executados em comparação com os outros arquivos.)
/etc/X11/Xsession.d/80synaptics
(de propriedade root, com permissões 644)
Por exemplo, você pode usar isso como base:
Testado no Ubuntu 14.04 e 16.04
fonte
/var/log/Xorg.0.log
arquivo de log para erros ou avisos.Faça as
synclient
opções ficarem entre as sessões XUsando
startx
( xinit )Adicione qualquer
synclient <option>=<value> &
linha.xinitrc
antes da linha que executa o seu gerenciador de janelas ou ambiente de área de trabalho , da seguinte maneira:O exemplo acima define
synclient
opções antes de executar o ambiente de área de trabalho do Xfce . As linhas que começam com#
são comentários (elas não serão executadas).Usando um gerenciador de exibição
O método é o mesmo que para
xinit
, exceto que você coloca assynclient
linhas em um script de inicialização relevante para o seu gerenciador de exibição, por exemplo/etc/GDM/Init/Default
.Se você tiver alguma dúvida, deixe-me encaminhá-lo para o excelente ArchWiki . Embora sejam específicas para o Archlinux, a maioria das soluções funciona em todas as distros do Linux devido à natureza DIY do Arch. Tenha um bom dia!
fonte
synclient; synclient RTCornerButton=0; synclient
?Estou usando o Xubuntu 14.04 e isso pode não funcionar para você. Abra Sessão e inicialização ou qualquer que seja o nome para você. Vá para a guia Inicialização automática do aplicativo, novamente qualquer que seja o nome para você. Clique no botão adicionar. Mantenha o nome e a descrição que você deseja e no tipo de comando:
Se você deseja adicionar várias linhas, separe-as com um
;
Verifique se o comando que você acabou de criar está marcado.
fonte
Adicione
synclient [Var=Value]
ao final de ~ / .bashrcexemplo:
synclient RTCornerButton=0
Isso fará com que o sistema defina essa configuração do synclient toda vez que você efetuar login.
fonte
tente touchegg, esta solução funcionou no meu XPS13 Ubuntu16.04 https://samtinkers.wordpress.com/2016/06/13/3-finger-gestures-in-ubuntu-16-04/
fonte
Todas as soluções sugeridas aqui não funcionam para mim:
/home
pasta, pois é uma configuração local (para que eu possa manter os parâmetros mesmo que eu mude minha distribuição, por exemplo).bashrc
ou.xinitrc
parece não ter sido executado corretamenteEntão, acabei criando um
.desktop
arquivo que é iniciado automaticamente:Talvez não seja a melhor solução, mas funciona para mim.
fonte
Nenhuma das soluções funcionou para mim no Ubuntu 14.04 LTS com desktop Unity. Para tornar as configurações permanentes, eu tive que colar os comandos synclient em um script de shell e adicionar o script de shell aos meus Aplicativos de Inicialização no Unity.
Nota: O script de shell deve iniciar algo como
#!/bin/bash
antes dos comandos synclient e as permissões devem ser alteradas para executáveis.fonte
Com Wayland (ainda experimental em 17.04, mas em breve será o padrão), você terá toda a configuração necessária:
fonte
adicione essas linhas na seção "InputClass"
Se você estiver usando o gerenciador de desktop GNOME ou Cinnamon, há uma boa chance de que as configurações do GNOME / Cinnamon possam substituir suas configurações personalizadas. Para evitar que as configurações do GNOME / Cinnamon substituam as suas, abra o dconf Editor [
dconf-editor
] e edite a seguinte entrada:Desmarque ativo .
fonte