No meu Thinkpad, preciso executar algo assim no terminal:
xinput set-int-prop "TPPS/2 IBM TrackPoint" "Evdev Middle Button Emulation" 8 1
para que meus 2 botões no touchpad simulem o clique do meio do mouse. Agora eu preciso que essa linha seja executada toda vez que inicio o GNOMe ou X ou o que for, para que "simplesmente funcione".
Eu tentei ~ / .xsession ou ~ / .bashrc, mas sem sucesso. Devo colocá-lo nos scripts de inicialização do GNOME ou em / etc / X em algum lugar?
Estou usando o Ubuntu 11.10.
sleep 5
no início do seu.xsession
arquivo?Respostas:
Estou usando o Enlightenment DM, mas isso é relevante para outros DMs / desktops. Eu inicio minha sessão usando xsession, então eu inicialmente coloquei comandos xinput em ~ / .xsession que não alteraram todas as configurações que eu queria alterar. Apenas alguns deles. Como eu esperava todas ou nenhuma alteração, adicionei um loop de 10 interações à minha sessão .xs com intervalos de 1 segundo, executando comandos xinput a cada vez e verificando se as configurações foram aplicadas. Para minha surpresa, todas as configurações foram aplicadas após a primeira iteração.
Isso significa que é o seu DM que substitui suas configurações de xinput e, como o comando que inicia o seu DM (E17 no meu caso) é o último no seu arquivo .xsession, esse arquivo não é o lugar para isso.
Adicionei as seguintes linhas no meu ~ / .profile e isso resolveu o problema:
PS. set-int-prop foi preterido em favor de set-prop (man xinput).
Espero que isso ajude alguém.
fonte
Adicione o comando diretamente aos aplicativos de inicialização. No campo de comando
ou
crie um script simples e adicione-o aos aplicativos de inicialização.
fonte
Crie um arquivo
/etc/X11/Xsession.d/
para ele.fonte
/etc/X11/xinit/Xsession
Foi assim que fiz no Ubuntu 14.04 a partir do terminal:
1) Verifique o nome do seu dispositivo:
2) Veja as opções disponíveis para o seu dispositivo:
3) Edite as configurações (para tornar as configurações consistentes após a reinicialização / desligamento, basta adicionar este comando aos Aplicativos de Inicialização ):
Aqui está um exemplo de comando que eu usei para ativar os arrastos bloqueados no meu touchpad:
Para ativar / alterar outra opção, procure-a nas opções disponíveis no seu dispositivo e brinque com elas até obter o resultado desejado; em seguida, adicione o comando em Aplicativos de inicialização e pronto! Espero que ajude! :)
fonte