Yanıtlar:
Dokunmatik ekranınız sıkıcı bir giriş cihazı olarak algılandığı sürece bunu yapabilirsiniz xinput. Bu araç, yeni ana işaretçiler (bir fare işaretçisine benzeyen sanal işaretçi) tanımlamanıza ve ikincil işaretçileri (gerçek donanım aygıtları) ondan ayırıp takmanıza olanak tanır.
Yani tek yapman gereken
Bu şuna benzer şekilde yapılır:
Yeni ana işaretçiyi oluşturun:
$ xinput create master touchy
Bu, klavyenin »dokunmatik klavye« ve işaretçi »dokunmalı işaretçi« olarak adlandırıldığı yeni bir ana klavye / işaretçi çifti oluşturur:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=11 [slave pointer (2)]
⎜ ↳ My Cool™ Touchscreen id=14 [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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
↳ HID 046a:0011 id=13 [slave keyboard (3)]
⎡ touchy pointer id=15 [master pointer (16)]
⎜ ↳ touchy XTEST pointer id=17 [slave pointer (15)]
⎣ touchy keyboard id=16 [master keyboard (15)]
↳ touchy XTEST keyboard id=18 [slave keyboard (16)]
Dokunmatik ekran bağımlı işaretçinizi yeni master'a yeniden bağlayın
Bu örnekte »My Cool ™ Dokunmatik Ekran« 'ın kullanılacak cihaz olduğunu varsayacağım ( id=14):
$ xinput reattach 14 15
Bu aşağıdakilerle sonuçlanacaktır:
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=11 [slave pointer (15)]
⎣ 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)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)]
↳ HID 046a:0011 id=13 [slave keyboard (3)]
⎡ touchy pointer id=15 [master pointer (16)]
⎜ ↳ My Cool™ Touchscreen id=14 [slave pointer (2)]
⎜ ↳ touchy XTEST pointer id=17 [slave pointer (15)]
⎣ touchy keyboard id=16 [master keyboard (15)]
↳ touchy XTEST keyboard id=18 [slave keyboard (16)]
Şimdi dokunmatik ekranınız ayrı bir işaretleme aygıtı gibi davranmalıdır.
Düzenleme: Dokunmatik ekran için oldukça gereksiz olan ikinci fare işaretçisinden kurtulmak için , işaretçileri ayrı ayrı değiştirmek için XInput2 uzantısını kullanan bu aracı kullanabilirsiniz .
xicursorsetKDE altında benim için çalışmıyor, hiçbir şey olmuyor. Herhangi bir fikir?