Editar
Verificar os comentários e outras respostas parece que alguns ainda estão procurando alternar o toque usando os botões do tablet. Se você quer apenas que você precisa de 3 coisas (mostrado para Ubuntu / Unity):
- Um comando simples (que pode ser executado no terminal ou em um arquivo de script)
A solução da randompast com um comando de 1 linha é legal e pode ser transformada em um comando de alternância de 1 linha mais conveniente:
xsetwacom --list | grep --line-buffered "TOUCH" | awk '{system("echo "$8";xsetwacom --get "$8" TOUCH;")}' | tr "\n" " " | awk '$2 == "off" {system("xsetwacom --set "$1" TOUCH on")} $2 == "on" {system("xsetwacom --set "$1" TOUCH off")}'
Você não precisa disso se já tiver seu próprio script ou linha de comando, mas é uma maneira conveniente de alternar o toque de tablets conectados sem saber o nome ou o ID dos tablets.
- Configurar um atalho de teclado
Se você deseja executar isso sem o terminal, é necessário salvar o script em um arquivo, torná-lo executável e criar um atalho de teclado para ele. Isso porque você não pode atribuir um comando diretamente aos botões do tablet (mas você pode atribuir um pressionamento de tecla ...).
No Unity, abra Configurações do sistema > Teclado > Atalhos e crie um novo atalho. Evite a chave Super , pois ela nem sempre funciona na etapa 3.
Como comando, coloque o nome do seu arquivo de script (caminho completo, entre aspas simples, se não tiver certeza, arraste e solte o arquivo em um terminal e use o comando criado).
Abra Configurações do sistema > Tablet Wacom > Mapear botões ... e atribuir o pressionamento de tecla que você escolheu ao seu botão.
Para saber qual botão é o primeiro que você pode atribuir a elas sem modificador, selecione um campo de texto e pressione os botões para ver a letra correspondente.
Aqui,cuidado:nemtodososbotõesserãoreconhecidos(3de4paraomeuBamboo)enemtodasasteclasirãofuncionar(nãoconsigofazernadacomoSuper Respostaoriginal(paraaprenderoscomandos) EuconfigureimeuPen&Toquemaisdeumanoatrás,entãoeupossoestarerradoaqui.Oqueeucostumofazerérodaremumterminal: Isso não funcionará para você, já que você tem outro tablet. Tente primeiro que deve fornecer os parâmetros a serem usados. Primeiro você precisa obter o nome do seu dispositivo (vamos chamá-lo de DEVICE_NAME), então tente: Isso me dá a minha caneta & amp; Toque: Wacom BambooPT 2FG 4x5 ID da borracha da caneta: 11 tipo: ERASER Obviamente, aquele que é do tipo TOUCH é o único a desativar aqui. Aqui DEVICE_NAME seria Wacom BambooPT 2FG 4x5 toque de dedo e DEVICE_ID seria 14 . Depois, você precisa saber qual parâmetro desativar, portanto tente: Existe uma infinidade de parâmetros para habilitar / desabilitar, e para cada nome de parâmetro (vamos chamar isso de PARAM_NAME) o tipo de valor esperado é explicado. Neste caso, queremos desativar o parâmetro Touch, o que você pode fazer com a opção - set . A sintaxe é: ou Se você não tiver certeza do que colocar no lugar de PARAM_VALUE, tente a opção --get para ver o valor atual: xsetwacom--set"Wacom BambooPT 2FG 4x5 Finger touch" touch off
xsetwacom
xsetwacom --list devices
Wacom BambooPT 2FG 4x5 Pen stylus id: 12 tipo: STYLUS Review,
Wacom BambooPT 2FG 4x5 Almofada de dedo ID: 13 tipo: PAD
Wacom BambooPT 2FG 4x5 ID do toque do dedo: 14 tipo: TOQUE xsetwacom --list parameters
xsetwacom --set "DEVICE_NAME" PARAM_NAME PARAM_VALUE
xsetwacom --set DEVICE_ID PARAM_NAME PARAM_VALUE
xsetwacom --get "DEVICE_NAME" PARAM_NAME