Rodar Entrada de Toque com ecrã táctil e / ou touchpad

1

Então eu comprei um Asus x202e e instalei o Xubuntu 13.04 nele. Tudo funcionando muito bem.

No entanto, quero poder girar a tela de paisagem para retrato e ainda usar o toque. Quando eu o giro atualmente, o toque não corresponde a ele.

Como faço para corrigir isso?

    
por Pepe Lebuntu 30.10.2013 / 06:55

1 resposta

3

No final, descobri como fazer isso, embora seja um pouco complicado. Ainda assim, se um não-mega-Geek como eu pode fazer isso, tenho certeza que a maioria de vocês também pode! :)

Primeiramente, vá para o Terminal e digite-o para encontrar o nome da sua tela sensível ao toque e, se tiver um, o touchpad (por exemplo, se você tiver um laptop com uma tela sensível ao toque):

xinput -list

Os nomes devem ser bem óbvios para cada um.

Agora, crie dois "shell scripts": são pequenos documentos de texto que contêm vários comandos, que são reunidos no documento para serem executados juntos (criando efetivamente um pequeno programa). Faça-os usando o gedit, nomeando-os como "portrait.sh" e "landscape.sh" respectivamente. Salve-os em uma nova pasta: / home / seu nome de usuário / Scripts /

Para RETRATO, digite:

#!/bin/sh

#portrait (left)

xrandr -o left
xinput set-prop "Your Touchscreen's Name" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
xinput set-prop "Your Touchpad's name, if applicable" --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1

Em seguida, para PAISAGEM:

#!/bin/sh

#landscape (normal)

xrandr -o normal
xinput set-prop "Your Touchscreen's Name" --type=float "Coordinate Transformation Matrix" 0 0 0 0 0 0 0 0 0
xinput set-prop "Your Touchpad's name, if applicable" --type=float "Coordinate Transformation Matrix" 0 0 0 0 0 0 0 0 0

Se você não tiver um touchpad, pode deixar de fora essa linha de código para cada script de shell.

Depois, eu também fiz lançadores para executar automaticamente cada script de shell quando eu toquei neles (isso é possível no Xubuntu, Ubuntu MATE, e muitos outros sabores do Ubuntu). Para fazer isso, vá para o painel, clique com o botão direito, clique em "adicionar ao painel" (ou equivalente, para todos esses comandos subseqüentes, também), crie um lançador de aplicativos personalizado. Para o launcher do portrait, coloque este comando:

sh /home/username/Scripts/portrait

Para o iniciador do landscape, coloque este comando:

sh /home/username/Scripts/landscape

Também fiz um atalho de teclado "super +" para cada um deles. Encontre o seu programa de configurações de "atalhos de teclado" (em Configurações em muitos tipos, ou apenas procure por ele). Efetivamente, faça o mesmo que você fez com os lançadores de painéis: Adicione um novo atalho de teclado, Nomeie-o como Retrato e digite o comando "sh / home / nome_do_usuário / Scripts / retrato" e faça o equivalente para Paisagem. Em seguida, dê a cada um deles um atalho de teclado (digamos Super + P e Super + L, respectivamente ... embora esteja ciente de que Super + P às vezes é o atalho de teclado padrão para suas Configurações de exibição).

Eu recomendo vivamente que você faça um atalho de teclado para o PAISAGEM - assim, se o seu toque parar de funcionar, você pode pelo menos sair do Portrait, e voltar ao Landscape com sucesso (MUITO ÚTIL).

Para mais informações, clique aqui. link

(Este link - link - também ajudará você a entender um pouco da teoria por trás dele ...)

    
por Pepe Lebuntu 15.01.2014 / 12:26