Eu tenho uma configuração de monitor duplo de dois tamanhos diferentes. O meu monitor principal é uma tela sensível ao toque widescreen Acer T230H de 23 polegadas e a segunda é uma tela comum de 20 polegadas. Quando uso a tela sensível ao toque, o cursor aparece na tela secundária, dependendo de onde eu toquei na tela. Como faço para calibrá-lo para controlar apenas meu monitor principal?
multiple-monitors
touchscreen
TheCodeGeek
fonte
fonte
Respostas:
Você já tentou usar o xinput-calibrator ?
fonte
xinput-calibrator
não me ajudou. Ele se estendeu por todo o espaço de exibição, que não é acessível na minha instalação. Tentei definir manualmente os valores de calibração para o tamanho e a posição da tela sensível ao toque, mas não teve efeito. As respostas utilizadasxinput map-to-output
foram mais fáceis e mais úteis.Como Beni Cherniavsky-Paskin sugeriu em um comentário, usei o seguinte comando para mapear um dispositivo de entrada para uma tela de saída:
Para descobrir qual é qual, primeiro corri
xinput
para listar os dispositivos de entrada. A partir dessa listagem, observei que minha tela sensível ao toque era "QUANTA Optical Touch Screen" e listada como ID do dispositivo 12. Em seguida, corrixrandr
para determinar a tela sensível ao toque, que no meu caso era VGA1.Basta digitar o seguinte comando e executar o truque:
fonte
Como Beni Cherniavsky-Paskin e Paul Lammertsma sugeriram nos comentários acima,
xinput map-to-output <device> <output>
fizeram o truque para mim!primeiro você precisa executar
xinput
para obter o ID do dispositivo inutilizado,o comando acima retorna algo assim para mim.
Em seguida, corri
xrandr
para obter a lista de telas e a saída do comando é assimNo meu caso, o dispositivo de toque é
ELAN20E7:00 04F3:20E7 id=13
e a tela de toque ativado éeDP1
para corrigir o problema. Eu preciso mapear o dispositivo no monitor apenas para isso eu executei este comandoxinput map-to-output 13 eDP1
Problema resolvido e está funcionando bem novamente :)
Estou usando o sistema operacional elementar freya, portanto, ele deve funcionar para todas as distros baseadas no Ubuntu 14.04 LTS
fonte
id=13
que corresponde ao meuELAN Touchscreen
, emboraSynPS/2 Synaptics TouchPad
seja o quexinput-calibrator
estava sendo usado por padrão.Muito difícil de encontrar solução, mas na verdade bem simples, basta seguir a resposta de 'phnomic' aqui: Tela sensível ao toque e monitor externo adicional . Funciona perfeitamente com o meu Fujitsu T730 com todos os tipos de monitores externos!
fonte
xinput map-to-output <device> <output>
com espírito semelhante.