Emulazione bottone centrale mouse con wayland e ubuntu 17.10
Inviato: sabato 21 ottobre 2017, 21:11
Ho appena installato ubuntu 17.10 e mi ritrovo un curioso problema con il mouse. Il mio obiettivo è abilitare l'emulazione del bottone centrale del mouse.
Se apro una session Unity, il comando "xinput --list" mi ritorna questa lista di identificativi per il mouse
Se richiedo le proprietà del mouse fisico con
xinput --list-props "PixArt USB Optical Mouse"
ottengo questa lista di proprietà, tra cui "Middle Emulation Enabled", che mi consente di abilitare con set-prop l'emulazione del bottone centrale.
Se invece apro una sessione con wayland, gli output dei due comandi sono:
Manca la proprietà "Middle Emulation Enabled", per cui non mi è possibile abilitarla. Qualcuno mi può suggerire come abilitare l'emulazione del tasto centrale con wayland?
Grazie in anticipo
Se apro una session Unity, il comando "xinput --list" mi ritorna questa lista di identificativi per il mouse
Codice: Seleziona tutto
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
PixArt USB Optical Mouse id=10 [slave pointer (2)]
xinput --list-props "PixArt USB Optical Mouse"
ottengo questa lista di proprietà, tra cui "Middle Emulation Enabled", che mi consente di abilitare con set-prop l'emulazione del bottone centrale.
Codice: Seleziona tutto
Device 'PixArt USB Optical Mouse':
Device Enabled (138): 1
libinput Accel Speed (275): 0.000000
libinput Accel Speed Default (276): 0.000000
libinput Accel Profiles Available (277): 1, 1
libinput Accel Profile Enabled (278): 1, 0
libinput Accel Profile Enabled Default (279): 1, 0
libinput Natural Scrolling Enabled (280): 0
libinput Natural Scrolling Enabled Default (281): 0
libinput Send Events Modes Available (260): 1, 0
libinput Send Events Mode Enabled (261): 0, 0
libinput Send Events Mode Enabled Default (262): 0, 0
libinput Left Handed Enabled (282): 0
libinput Left Handed Enabled Default (283): 0
libinput Scroll Methods Available (284): 0, 0, 1
libinput Scroll Method Enabled (285): 0, 0, 0
libinput Scroll Method Enabled Default (286): 0, 0, 0
libinput Button Scrolling Button (287): 2
libinput Button Scrolling Button Default (288): 2
libinput Middle Emulation Enabled (289): 0 <-------------------------------------------------------------
libinput Middle Emulation Enabled Default (290): 0
Device Node (263): "/dev/input/event3"
Device Product ID (264): 1121, 19727
libinput Drag Lock Buttons (291): <no items>
libinput Horizontal Scroll Enabled (292): 1
Codice: Seleziona tutto
xinput --list
Virtual core pointer id=2 [master pointer (3)]
Virtual core XTEST pointer id=4 [slave pointer (2)]
xwayland-pointer:14 id=6 [slave pointer (2)]
xwayland-relative-pointer:14 id=7 [slave pointer (2)]
Codice: Seleziona tutto
xinput --list-props "xwayland-pointer:14"
xinput --list-props "xwayland-relative-pointer:14"
Device 'xwayland-relative-pointer:14':
Device Enabled (119): 1
Device Accel Profile (244): 0
Device Accel Constant Deceleration (245): 1.000000
Device Accel Adaptive Deceleration (246): 1.000000
Device Accel Velocity Scaling (247): 10.000000
Grazie in anticipo