Çift monitör sistemindeki bir dokunmatik ekranı nasıl kalibre edebilirim?


18

İki farklı boyutta çift monitör kurulumum var. Birincil monitörüm 23 inç geniş ekran Acer T230H dokunmatik ekran ve ikincisi normal 20 inç. Dokunmatik ekranı kullanmaya gittiğimde imleç, ekrana dokunduğum yere bağlı olarak ikincil ekranda görünüyor. Yalnızca birincil monitörümü kontrol etmek için nasıl kalibre edebilirim?


Kimse? Üç ay oldu. Dokunmatik ekranımı kalibre etmeme yardımcı olabilecek herkes çok yardımcı olacaktır.
TheCodeGeek

Yanıtlar:


1

Xinput-calibrator kullanmayı denediniz mi?


4
xinput-calibratorbana yardım etmedi. Kurulumumun tümüne erişilemeyen tüm ekran alanına yayıldı. Kalibrasyon değerlerini dokunmatik ekranın boyutuna ve konumuna manuel olarak ayarlamayı denedim, ancak hiçbir etkisi olmadı. Cevapları kullanmak xinput map-to-outputdaha kolay ve daha faydalı oldu.
Stephen Angelico

37

Beni Cherniavsky-Paskin'in bir yorumda önerdiği gibi, bir giriş cihazını bir çıkış ekranına eşlemek için aşağıdaki komutu kullandım:

xinput map-to-output <device> <output>

Hangisinin hangisi olduğunu bulmak için, önce xinputgiriş cihazlarını listelemek için koştum . Bu listeden, dokunmatik ekranımın "QUANTA Optik Dokunmatik Ekran" olduğunu ve cihaz kimliği 12 olarak listelendiğini xrandrgözlemledim. Sonra, ekranımda VGA1 olan dokunmatik ekranı belirlemek için koştum.

Sadece aşağıdaki komutu girerek hile yaptı:

xinput map-to-output 12 VGA1

1
Bunu kalıcı yapmak mümkün mü?
Wes

en azından sürümü 1.6.2 itibariyle Xinput (değiştirebileceğiniz yerine kimlik cihaz adını () kullanmasına izin verir yukarıdaki Xinput komut haline gelmesi.
jjones

xinput map-output 'QUANTA Optik Dokunmatik Ekran' VGA1
JJones

ve bu komutu kalıcı yapmak için kullanabilirsiniz. KDE için Autostart programını kullanabilir ve bu komutu "Program Ekle" deki seçenekleriyle girebilir veya bir dosyaya koyabilir, yürütülebilir hale getirebilir ve Autostart'dan seçebilirsiniz. Diğerleri için arama deneyin: xinput başlangıç ​​ve gnome, LWM veya cinnimon vb.
JJones

17

Beni Cherniavsky-Paskin ve Paul Lammertsma'nın yukarıdaki yorumlarda belirttiği xinput map-to-output <device> <output>gibi benim için hile yaptı!

xinputbaşlangıç ​​cihazının kimliğini almak için önce çalıştırmanız gerekir ,

Yukarıdaki komut benim için böyle bir şey döndürüyor.

user@user-hpEnvy:~$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Unifying Device. Wireless PID:401b   id=10   [slave  pointer  (2)]
⎜   ↳ Logitech Unifying Device. Wireless PID:4016   id=11   [slave  pointer  (2)]
⎜   ↳ ELAN20E7:00 04F3:20E7                     id=13   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=15   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Power Button                              id=9    [slave  keyboard (3)]
    ↳ HP Truevision HD                          id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]
    ↳ HP Wireless hotkeys                       id=16   [slave  keyboard (3)]
    ↳ HP WMI hotkeys    

Sonra koştum xrandr ekranların listesini almak için ve komutun çıktısı şöyle

user@user-hpEnvy:~$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
   1920x1080      60.0*+   59.9     40.0  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
HDMI1 connected primary 1920x1080+1920+0 (normal left inverted right x axis y axis) 600mm x 340mm
   1920x1080      60.0*+   50.0     59.9  
   1680x1050      59.9  
   1600x900       60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x720       60.0     50.0     59.9  
   1024x768       60.0  
   800x600        60.3  
   720x576        50.0  
   720x480        60.0     59.9  
   640x480        60.0     59.9  
   720x400        70.1  
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Benim durumumda dokunmatik cihaz ELAN20E7:00 04F3:20E7 id=13 ve dokunmatik özellikli ekran eDP1sorunu düzeltmek için cihazı eşlemeliyim, bu monitörü sadece bunun için bu komutu çalıştırdımxinput map-to-output 13 eDP1

Sorun çözüldü ve yine iyi çalışıyor :)

Temel işletim sistemi freya kullanıyorum, bu yüzden Ubuntu 14.04 LTS tabanlı tüm dağıtımlar için çalışmalı


Harici monitörlü HP Envy 15-k016nr dizüstü bilgisayarımda da aynı komut benim için çalıştı.
user207863

Bu benim Dell Inspiron 5547 üzerinde mükemmel çalıştı. İlginçtir , varsayılan olarak kullanılanı olmasına rağmen , id=13bana karşılık gelen kullandım. ELAN TouchscreenSynPS/2 Synaptics TouchPadxinput-calibrator
SimonT

3

Çözüm bulmak çok zor ama aslında oldukça basit, sadece 'phnomic' yanıtını izleyin: Dokunmatik ekran ve ek harici monitör . Her türlü harici monitör ile Fujitsu T730'umla kusursuz çalışır!


Bu problemle karşılaşan insanlar için bu çözümü şiddetle tavsiye ediyorum. Kabul edilen cevaptan daha temiz ve daha hızlı olduğunu düşünüyorum.
Tomas

1
Bu, yalnızca Wacom cihazları için çalıştığını düşündüğüm xsetwacom kullanıyor mu? Ancak xinput map-to-output <device> <output> ruhta benzer bir jenerik vardır.
Beni Cherniavsky-Paskin
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.