Quero que meu touchpad seja desativado quando uso o mouse. Como eu posso fazer isso?
touchpad-indicatorparou de funcionar em 11.10. Costumava trabalhar no 11.04. O Gnome3 não é uma solução, pois não gosto e acho que é buggy.
Ele exibe todos os dispositivos de entrada conectados. Observe que todos eles têm um ID. Como 12 é o ID do meu touchpad, a execução do comando a seguir o desativará.
xinput set-prop 12 "Device Enabled" 0
Nas versões do Ubuntu, >12.04você também pode desativar diretamente via
desativar o touch pad synclient TouchpadOff = 1 ative novamente o synclient TouchpadOff = 0 Dessa forma, é ainda melhor.
Peng Wu
1
sudo apt-get install touchpad-indicator A boa novidade é que o touchpad-indicador é trabalhado novamente na 11.10.
Peng Wu
3
"synclient -l | menos" para ver todas as opções disponíveis
Samis
8
Na 12.10 e posterior, você também pode xinput -disable 12desativar o dispositivo de entrada 12 (ou xinput -enable 12ativá-lo). Consulte a página de manual xinput (1) .
Lekensteyn
1
@smartmouse, tente colocar o comando de Geremy em um script e use o programa "Iniciar aplicativos" para executar o script no login.
precisa saber é o seguinte
83
Procure mouse
Clique no mouse e no touchpad
Clique no botão liga / desliga à direita das configurações do touchpad.
ou alguns! Uma vez foi quebrado em 11.10. mas agora ele é trabalhado
Peng Wu
1
Funciona em 12.04.
viking
1
funciona bem em 14.04
voiger
2
AVISO: isso requer confiança do usuário atareao, ele pode estar hospedando malware em seu PPA
nó
1
Não funciona corretamente no Xubuntu 16.04.1. Registra certos cliques quando pressiona a tecla e impede o uso adicional do touchpad, embora você tenha clicado e não tenha pressionado uma tecla, enquanto, por outro lado, não fazia nada quando eu pressionava as teclas e continuava se movendo pelo cursor usando o touchpad. Algo deve estar errado com ele ou não ser geral o suficiente sobre distribuições ou máquinas, para causar esse tipo de comportamento.
Zelphir Kaltstahl
31
Com base na resposta de @Peng Wu, criei um script bash que pode ser usado ...
#!/bin/bash
declare -i ID
ID=`xinput list | grep -Eo 'TouchPad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}'`
xinput set-prop $ID "Device Enabled"0
echo 'Touchpad has been disabled.'
Você pode executá-lo manualmente ou executá-lo no início. Em seguida, você pode executar o script na inicialização.
para uma de uma linha equivalente a isso, veja a minha resposta
knocte
Criei um atalho de teclado anexado a Ctrl + Alt + P para ativar e desativar o touchpad, inclusive com uma janela pop-up de 2 segundos para indicar o novo estado do touchpad, além de resolver o problema de velocidade da roda de rolagem via imwheel: askubuntu.com / questions / 844151 / enable-disable-touchpad /… . Além disso, minha resposta procura xinputpor ambos TouchPadeTouchpad , como algumas vezes o P é ou não capitalizado, dependendo do sistema, portanto, caso contrário, o script não funcionará se você não procurar pelos dois.
Gabriel Staples
26
Simplesmente, em um terminal:
synclient TouchpadOff=1
No entanto, o acima parece não funcionar mais no Ubuntu 16.04. Nesse caso, xinputainda funciona:
Solução mais fácil, obrigado. Tocar acidentalmente no touchpad, apesar de "Desativar touchpad ao digitar" estar ativado - estava me deixando um pouco louco. Dessa forma, eu posso simplesmente usar um mouse USB e manter o teclado se comportando bem.
David Thomas
Isso precisa do sudo? Não tem efeito no meu HP 6460b + Ubuntu 14.04
itsols
não funciona e funciona no meu 14.04
knocte
1
Trabalhos no Ubuntu 16.04, não precisa de sudo, pode-se facilmente criar um atalho de teclado com ele: +1 :-)
Martin Thoma
1
O xinput funciona no Fedora 25, obrigado!
Alois Mahdal
11
SOLUÇÃO ATUALIZADA:
Em vez de xinput, com variáveis de ID que podem mudar, use melhor synclientcomo indicado em outras respostas, como esta .
sudo apt install xserver-xorg-input-synaptics
Para desativar o touchpad:
synclient TouchpadOff=1
Para ativar:
synclient TouchpadOff=0
Para ser usado com lançadores ou atalhos, como dito abaixo.
Esta é apenas a aplicação dos comandos nesta resposta na presente pergunta. A solução abaixo é limitada ao Xfce / Xubuntu, mas, embora eu tenha feito isso por acaso, acho muito elegante e não o compartilho aqui. Então, criei uma pergunta separada inicialmente, apenas para o Xubuntu. Essa pergunta não pode deixar de ser uma duplicata e pode ser encerrada por esse motivo, é por isso que ouso postar novamente essa resposta aqui.
É sobre estes dois comandos:
Desativar:
xinput set-prop 15 "Device Enabled" 0
Habilitar:
xinput set-prop 15 "Device Enabled" 1
O número de identificação será encontrado executando
@galileopy - um atalho simples é ainda mais útil, tanto quanto eu ca dizer agora
7
É assim que desabilitar o touchpad automaticamente na inicialização.
Esse método desabilitará o pad com mais segurança por nome e não por ID. Veja como obter o nome do seu touchpad:
Crie um arquivo de script bash. Eu adicionei o arquivo ao ubuntu Startup Applications para que ele seja executado a cada reinicialização. Lembre-se de tornar o arquivo executável. Aqui estão os conteúdos:
Ele exibe todos os dispositivos de entrada conectados. Observe que todos eles têm um ID. Como 12 é o ID do meu touchpad, a execução do comando a seguir o desativará.
xinput set-prop 12 "Device Enabled" 0
e eu o colocaria em .bashrc ou qualquer outra coisa, exceto que não tenho certeza de que o dispositivo 12 (na verdade, 11 para mim) seja sempre o touchpad.
Agora, se eu conseguisse colocar a seta para cima no nautilius para trabalhar e ver as .dirs
sem o utiity touchpad não irá desativar o tp em 11.10 Então, de volta à linha de comando
touristguy87
executar xinput lista, obter o ID do touchpad em seguida, executar xinput set-prop (id) "Dispositivo Ativado" 0 funciona como um encanto
touristguy87
4
Definir atalhos do teclado
(esta resposta foi copiada de uma edição inválida)
Em vez de lembrar esse comando sempre que desejar ativar / desativar o touchpad, você pode adicioná-lo como um atalho de combinação de teclado.
Em preferências em Atalhos do teclado, clique em Adicionar. Dê um nome ao atalho como "Desativar Touchpad" ou algo assim e adicione o comando que você descobriu acima
xinput set-prop <id> "Device Enabled" 0
e clique em aplicar. Em seguida, adicione outro atalho chamado "Ativar Touchpad" ou algo semelhante ao primeiro e altere o comando anterior para 1 no final
xinput set-prop <id> "Device Enabled" 1
esses são os off / on, respectivamente.
Agora que eles foram adicionados, clique na coluna Ativar Atalho do Touchpad (deve dizer 'desativado') e digite o atalho do teclado que você deseja que eu escolha, escolhi Win+ 1(Mantenha pressionada a tecla Windows e pressione o número 1). Faça o mesmo para Desativar Touchpad, eu escolhi Win+ 2.
Agora Win+ 1permite o meu touchpad e Win+ 2desativa.
Parece muito específico. Não está funcionando com o meu n550jv. Os comentários de Peng Wu fizeram o truque.
louiscoquio
1
A maioria dos laptops com touchpads possui essa chave, mas não há garantia de que funcione. Se eu usar xevoue xinputtentar usar o botão no meu G700, ele não registrará nada. Even evemu-recordnão registra nada, e isso está no nível do kernel. Se o kernel não pode vê-lo, não há muito a ser feito, exceto corrigir drivers de dispositivo. Dito isto, essa é uma ótima solução, mas não é confiável para todos os casos de uso.
Wxl
3
No meu caso, fn+F9 é mapeado na alternância do Touchpad .
Mas a tecla não faz nada, apenas mostrando o ícone do touch pad no canto superior direito da tela como este.
Aqui está uma solução para alternar o touchpad pressionando um atalho .
1. Obtendo a identificação do seu touchpad
$ xinput list
2. Escrevendo um script para alternar o touchpad
Então, eu tenho um arquivo de script bash para alternar o touchpad com o comando 'xinput' (o script original pode ser encontrado aqui ).
instale o aplicativo Jupiter. Você pode desativar o touchpad e ele é lembrado. Isso funcionou efetivamente para mim no Lenovo IdeaPad e ThinkPad nas versões 11.04, 11.10 e 12.04.
Na verdade, é muito simples desativar o touchpad no Ubuntu. Basta remover o pacote xserver-xorg-input-synapticsnecessário para usar os touchpads no Ubuntu!
sudo apt-get remove xserver-xorg-input-synaptics
É a única maneira de desativar permanentemente o touchpad que funcionou para mim. As outras maneiras eram apenas temporárias:
xinput list
xinput set-prop IDOFTOUCHPAD "Device Enabled" 0
synclient TouchpadOff=1
Eu estou usando LXDE e eu não era capaz de desativar automaticamente o touchpad, adicionando estas linhas para ~/.config/lxsession/LXDE/autostartou /etc/xdg/lxsession/LXDE/autostartcom um @-prefix. Foi apenas ignorado.
E tentei desativar o touchpad com o dconf-editor (org.gnome.desktop.peripherals.touchpad) e o gconf-editor (desktop.gnome.peripherals.TOUCHPADNAME), mas ambos não funcionaram. As configurações no dconf-editor não têm efeito algum e no gconf-editor ele continua mostrando a mensagem de erro "Esta chave não possui esquema".
Tentei usar a tecla de função do laptop ( fn) para desativar o ponteiro e ele funciona. Não funcionou durante os meus 11,04 dias, portanto, experimente.
Eu não tenho esse botão mano. É um probook 4520s da HP
Peng Wu
Ah ok. Acabei de descobrir que a solução que publiquei também não é permanente; preciso fazê-lo sempre que reiniciar minha máquina.
Fayaz
1
Se o teclado do laptop não possui uma tecla de função especial para ligar / desligar o touchpad, talvez você encontre um teclado virtual na tela que simule (embora eu não tenha encontrado um).
O pequeno Nob! entre as teclas GH e B, na verdade, é montado em um pequeno pino quadrado, puxe-o com uma pinça! Isso impedirá que você o bata ao digitar - e, se necessário, apenas coloque-o de volta (não jogue fora) Tentar desabilitá-lo através do software pode impedir a funcionalidade do mouse ou do touch pad!
precisa saber é o seguinte
1
Encontrei uma boa solução para criar uma ligação de chave que chamará o comando:
xdotool key 199
onde 199 é um código de chave reconhecido como XF86TouchpadToggle. Dessa maneira, é possível fazer uma combinação de teclas de sua escolha para se comportar como uma tecla especial. Alguns laptops precisam alternar o touchpad, pois os ambientes de desktop como Mate ou Cinnamon lidam com isso muito bem. Você pode verificar os códigos de chave com este comando:
Solução alternativa que funciona para todos os touchpads, sem necessidade de identificação.
abra um terminal e escreva "gedit toggle_touchpad.sh"
#!/bin/bash
condition="$(gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled)"
if [ "$condition" == "false" ]; then
gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true
elif [ "$condition" == "true" ]; then
gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false
fi
Salve o arquivo e saia. Agora você tem um arquivo com o nome "toggle_touchpad.sh"
Execute o comando chmod +x toggle_touchpad.shpara tornar o arquivo executável.
Coloque o arquivo em qualquer pasta que desejar. Vamos supor que você o tenha na pasta / home / nome de usuário / myscripts /.
No menu no canto superior direito, vá para system-settings->keyboard->shortcuts->custom-shortcuts.
Crie um novo atalho e coloque como nome o que quiser. Coloque como comando /home<username>;/myscripts/toggle_touchpad.shonde "nome de usuário" é seu nome de usuário
Atribua o atalho de teclado desejado.
Pronto :)
PS Pessoalmente, coloquei o arquivo na /opt/myscripts/pasta, mas para colocá-lo lá, você deve executar os seguintes comandos após criar o arquivo:
primeiro use a lista xinput para obter o nome do dispositivo base do seu touchpad ... do que adicione o comando xinput disable com o nome completo do dispositivo (em qoutes duplos para aceitar o espaço em branco) no arquivo ~ / .bashrc (por exemplo, xinput disable "SynPS / 2 Synaptics TouchPad ") os scripts acima provaram ser um sucesso ou um fracasso.
Vá para Configurações do Ubuntu -> Dispositivos -> Teclado
No final da lista, clique em + para adicionar um novo atalho personalizado
Dê um nome Toggle Touchpad, com Command /path/to/.toggleTouchPad.she qualquer combinação de teclas que você deseje (acabei de escolher Super + F7).
Agora, sempre que você pressiona a combinação de teclas escolhida, ele não apenas alterna o Touchpad, mas também exibe um ícone de notificação graças a xdotool
Para desativar o stick médio do meu dell latitude, eu o coloco no .profile do Ubuntu para que, sempre que eu iniciar / reiniciar meu laptop, ele desabilite essa entrada.
Eu usei o --id-onlypara evitar incompatibilidade no grep
declare -i ID
ID=`xinput list --id-only 'AlpsPS/2 ALPS DualPoint Stick' | grep -Eo '[0-9]{1,2$
declare -i STATE
STATE=`xinput list-props $ID|grep 'Device Enabled'|awk '{print $4}'`
if [ $STATE -eq 1 ]
then
echo "id" $ID
xinput disable $ID
echo "Touchpad disabled."
else
echo "id" $ID
xinput enable $ID
echo "Touchpad enabled."
fi
Respostas:
Execute o seguinte comando em um terminal:
Você obterá uma saída parecida com esta:
Ele exibe todos os dispositivos de entrada conectados. Observe que todos eles têm um ID. Como 12 é o ID do meu touchpad, a execução do comando a seguir o desativará.
Nas versões do Ubuntu,
>12.04
você também pode desativar diretamente via(e ativar através de um comando semelhante)
fonte
xinput -disable 12
desativar o dispositivo de entrada 12 (ouxinput -enable 12
ativá-lo). Consulte a página de manual xinput (1) .fonte
verifique este link: Como desativar o touchpad no ubuntu 11.10
A resposta encontrada é muito legal:
Depois disso, você receberá uma opção na sua área de notificação.
A única coisa que eu gostaria é poder definir a tecla de alternar para Fn+ F8(que é uma tecla do touchpad no meu teclado ...
fonte
atareao
, ele pode estar hospedando malware em seu PPACom base na resposta de @Peng Wu, criei um script bash que pode ser usado ...
Você pode executá-lo manualmente ou executá-lo no início. Em seguida, você pode executar o script na inicialização.
Outro script do bash para alternar o touchpad:
fonte
'Touchpad in mouse emulation mode\s*id\=[0-9]{1,2}'
Touchpad
vez deTouchPad
. Para torná-lo sem distinção entre maiúsculas e minúsculas, basta adicionar umi
às suas opções grep.synclient TouchpadOff=$(synclient | ruby -ne 'puts ($_.match(/\\d+/)[0].to_i ^ 1) if /TouchpadOff/ =~ $_')
imwheel
: askubuntu.com / questions / 844151 / enable-disable-touchpad /… . Além disso, minha resposta procuraxinput
por ambosTouchPad
eTouchpad
, como algumas vezes o P é ou não capitalizado, dependendo do sistema, portanto, caso contrário, o script não funcionará se você não procurar pelos dois.Simplesmente, em um terminal:
No entanto, o acima parece não funcionar mais no Ubuntu 16.04. Nesse caso,
xinput
ainda funciona:fonte
SOLUÇÃO ATUALIZADA:
Em vez de
xinput
, com variáveis de ID que podem mudar, use melhorsynclient
como indicado em outras respostas, como esta .Para desativar o touchpad:
Para ativar:
Para ser usado com lançadores ou atalhos, como dito abaixo.
Esta é apenas a aplicação dos comandos nesta resposta na presente pergunta. A solução abaixo é limitada ao Xfce / Xubuntu, mas, embora eu tenha feito isso por acaso, acho muito elegante e não o compartilho aqui. Então, criei uma pergunta separada inicialmente, apenas para o Xubuntu. Essa pergunta não pode deixar de ser uma duplicata e pode ser encerrada por esse motivo, é por isso que ouso postar novamente essa resposta aqui.
É sobre estes dois comandos:
Desativar:
Habilitar:
O número de identificação será encontrado executando
fonte
É assim que desabilitar o touchpad automaticamente na inicialização. Esse método desabilitará o pad com mais segurança por nome e não por ID. Veja como obter o nome do seu touchpad:
Crie um arquivo de script bash. Eu adicionei o arquivo ao ubuntu Startup Applications para que ele seja executado a cada reinicialização. Lembre-se de tornar o arquivo executável. Aqui estão os conteúdos:
fonte
Isso funcionou para mim em 11.10:
Ele exibe todos os dispositivos de entrada conectados. Observe que todos eles têm um ID. Como 12 é o ID do meu touchpad, a execução do comando a seguir o desativará.
e eu o colocaria em .bashrc ou qualquer outra coisa, exceto que não tenho certeza de que o dispositivo 12 (na verdade, 11 para mim) seja sempre o touchpad.
Agora, se eu conseguisse colocar a seta para cima no nautilius para trabalhar e ver as .dirs
fonte
Definir atalhos do teclado
(esta resposta foi copiada de uma edição inválida)
Em vez de lembrar esse comando sempre que desejar ativar / desativar o touchpad, você pode adicioná-lo como um atalho de combinação de teclado.
Em preferências em Atalhos do teclado, clique em Adicionar. Dê um nome ao atalho como "Desativar Touchpad" ou algo assim e adicione o comando que você descobriu acima
e clique em aplicar. Em seguida, adicione outro atalho chamado "Ativar Touchpad" ou algo semelhante ao primeiro e altere o comando anterior para 1 no final
esses são os off / on, respectivamente.
Agora que eles foram adicionados, clique na coluna Ativar Atalho do Touchpad (deve dizer 'desativado') e digite o atalho do teclado que você deseja que eu escolha, escolhi Win+ 1(Mantenha pressionada a tecla Windows e pressione o número 1). Faça o mesmo para Desativar Touchpad, eu escolhi Win+ 2.
Agora Win+ 1permite o meu touchpad e Win+ 2desativa.
fonte
Eu uso o seguinte script para ativar / desativar o touchpad. Também o atribuí ao atalho de teclado.
Uso:
toggle_touchpad.sh [on|off
]se você executar sem argumentos, ele simplesmente inverterá o estado atual do touchpad.
fonte
Primeiro verifique se o seu laptop tem ativar / desativar o atalho de teclado do touchpad, por acaso! No meu Lenovo Thinkpad T500 é Fn+F8
fonte
xev
ouexinput
tentar usar o botão no meu G700, ele não registrará nada. Evenevemu-record
não registra nada, e isso está no nível do kernel. Se o kernel não pode vê-lo, não há muito a ser feito, exceto corrigir drivers de dispositivo. Dito isto, essa é uma ótima solução, mas não é confiável para todos os casos de uso.No meu caso, fn+F9 é mapeado na alternância do Touchpad .
Mas a tecla não faz nada, apenas mostrando o ícone do touch pad no canto superior direito da tela como este.
Aqui está uma solução para alternar o touchpad pressionando um atalho .
1. Obtendo a identificação do seu touchpad
2. Escrevendo um script para alternar o touchpad
Então, eu tenho um arquivo de script bash para alternar o touchpad com o comando 'xinput' (o script original pode ser encontrado aqui ).
No meu caso, o ID do touch pad era 12.
Salve o arquivo de script acima como
.toggleTouchPad.sh
onde quiser.3. Atalho de teclado para executar o script
E o último passo é adicionar o atalho do teclado para executar o arquivo de script.
Então, basta escrever
sh /PATH/TO/SCRIPT
naCommand
janela de atalho.4. Tente o atalho
Pressione o atalho e verifique se o touchpad está alternado.
Ele trabalhou no laptop ASUS A556UA e no Ubuntu14.04 x64 instalado .
Coisa a ser melhorada.
sugira uma maneira de atribuir a tecla de alternância do Touchpad a um atalho personalizado para obter uma solução completa
fonte
Para o Ubuntu 16.04
Para desativar o touchpad:
e para ativar o touchpad:
fonte
https://bitbucket.org/barseghyanartur/xinput
É um código muito pequeno que permite desativar / ativar o touchpad no terminal.
Basta seguir as instruções abaixo:
Instalar:
Desativar touchpad:
Ativar touchpad:
fonte
Basta adicionar algumas funções bash ao seu .bashrc para alternar ...
fonte
instale o aplicativo Jupiter. Você pode desativar o touchpad e ele é lembrado. Isso funcionou efetivamente para mim no Lenovo IdeaPad e ThinkPad nas versões 11.04, 11.10 e 12.04.
fonte
Na verdade, é muito simples desativar o touchpad no Ubuntu. Basta remover o pacote
xserver-xorg-input-synaptics
necessário para usar os touchpads no Ubuntu!sudo apt-get remove xserver-xorg-input-synaptics
É a única maneira de desativar permanentemente o touchpad que funcionou para mim. As outras maneiras eram apenas temporárias:
Eu estou usando LXDE e eu não era capaz de desativar automaticamente o touchpad, adicionando estas linhas para
~/.config/lxsession/LXDE/autostart
ou/etc/xdg/lxsession/LXDE/autostart
com um@
-prefix. Foi apenas ignorado.E tentei desativar o touchpad com o dconf-editor (org.gnome.desktop.peripherals.touchpad) e o gconf-editor (desktop.gnome.peripherals.TOUCHPADNAME), mas ambos não funcionaram. As configurações no dconf-editor não têm efeito algum e no gconf-editor ele continua mostrando a mensagem de erro "Esta chave não possui esquema".
fonte
Tentei usar a tecla de função do laptop ( fn) para desativar o ponteiro e ele funciona. Não funcionou durante os meus 11,04 dias, portanto, experimente.
fonte
Se o teclado do laptop não possui uma tecla de função especial para ligar / desligar o touchpad, talvez você encontre um teclado virtual na tela que simule (embora eu não tenha encontrado um).
Além disso, isso funciona bem:
fonte
O que funcionou para mim no Ubuntu 12.04 LTS com o laptop Dell
Eu queria desativar o ponteiro que está no meio do teclado e cria muitos problemas ao digitar. Assim:
Isso desativou o stick Dualpoint. Mas nenhuma das outras respostas funcionou para mim. eu fiz
Instalar
dconf-tools
:Em seguida, vá para org -> gnome -> settings-daemon -> periféricos -> touchpad e desmarque o campo ativado pelo touchpad
fonte
Encontrei uma boa solução para criar uma ligação de chave que chamará o comando:
onde 199 é um código de chave reconhecido como XF86TouchpadToggle. Dessa maneira, é possível fazer uma combinação de teclas de sua escolha para se comportar como uma tecla especial. Alguns laptops precisam alternar o touchpad, pois os ambientes de desktop como Mate ou Cinnamon lidam com isso muito bem. Você pode verificar os códigos de chave com este comando:
Eu criei um tutorial no meu blog: https://artofcode.wordpress.com/2017/10/01/how-to-add-a-key-binding-to-toggle-a-touchpad-under-linux /
fonte
Minha solução é o seguinte script tp:
O touchpad é desativado se um mouse for detectado e ativado se não.
A identificação do touchpad é encontrada pelo script.
fonte
Eu tenho um notebook Medion Akoya modelo P7812 usando o Ubuntu 11.10 (64 bits) e a combinação de teclas Fn& F6desativa o touchpad.
fonte
Solução alternativa que funciona para todos os touchpads, sem necessidade de identificação.
abra um terminal e escreva "gedit toggle_touchpad.sh"
Salve o arquivo e saia. Agora você tem um arquivo com o nome "toggle_touchpad.sh"
Execute o comando
chmod +x toggle_touchpad.sh
para tornar o arquivo executável.Coloque o arquivo em qualquer pasta que desejar. Vamos supor que você o tenha na pasta / home / nome de usuário / myscripts /.
No menu no canto superior direito, vá para
system-settings->keyboard->shortcuts->custom-shortcuts
.Crie um novo atalho e coloque como nome o que quiser. Coloque como comando
/home<username>;/myscripts/toggle_touchpad.sh
onde "nome de usuário" é seu nome de usuárioAtribua o atalho de teclado desejado.
Pronto :)
PS Pessoalmente, coloquei o arquivo na
/opt/myscripts/
pasta, mas para colocá-lo lá, você deve executar os seguintes comandos após criar o arquivo:onde "nome de usuário" é seu nome de usuário
Então, quando você criar o atalho, usará o caminho "/opt/myscripts/toggle_touchpad.sh" em vez do mencionado acima
fonte
primeiro use a lista xinput para obter o nome do dispositivo base do seu touchpad ... do que adicione o comando xinput disable com o nome completo do dispositivo (em qoutes duplos para aceitar o espaço em branco) no arquivo ~ / .bashrc (por exemplo, xinput disable "SynPS / 2 Synaptics TouchPad ") os scripts acima provaram ser um sucesso ou um fracasso.
fonte
Este método funciona, mas não consigo usar o botão "vencer". Então eu usei o CtrlF1& F2para isso.
Atualmente, o sistema operacional do meu laptop é o ubuntu 14.04LTS.
Ah, precisa descobrir
xinput < id >
o comando abaixo. Para o Ubuntu 14.04, é o "SynPS / 2 Synaptics TouchPad"fonte
Eu tentei todas as respostas anteriores aqui sem sucesso.
O que funcionou para mim no Ubuntu 16.10 foi
Você pode alterar o valor de 1 para 0,5.
fonte
Então, combinando as respostas de Krzysztof Tomaszewski e JaeJun LEE, cheguei a esta solução.
Crie o seguinte
toggleTouchPad.sh
script e salve-o onde quiser:onde 14 é seu ID do TouchDevice (consulte resposta de JaeJun LEE )
Vá para Configurações do Ubuntu -> Dispositivos -> Teclado
No final da lista, clique em
+
para adicionar um novo atalho personalizadoDê um nome
Toggle Touchpad
, com Command/path/to/.toggleTouchPad.sh
e qualquer combinação de teclas que você deseje (acabei de escolher Super + F7).Agora, sempre que você pressiona a combinação de teclas escolhida, ele não apenas alterna o Touchpad, mas também exibe um ícone de notificação graças a
xdotool
fonte
Para desativar o stick médio do meu dell latitude, eu o coloco no .profile do Ubuntu para que, sempre que eu iniciar / reiniciar meu laptop, ele desabilite essa entrada.
Eu usei o
--id-only
para evitar incompatibilidade no grepfonte
No meu caso, com um Slimbook e Kubuntu, eu apenas usei a combinação: Fn+ Z.
Isso desativa ou ativa o touchpad.
fonte