Pagina 1 di 1

Emulazione bottone centrale mouse con wayland e ubuntu 17.10

Inviato: sabato 21 ottobre 2017, 21:11
da melograno12
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

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)]
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.

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
Se invece apro una sessione con wayland, gli output dei due comandi sono:

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
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

Re: Emulazione bottone centrale mouse con wayland e ubuntu 1

Inviato: domenica 22 ottobre 2017, 10:25
da giulux
Inseriti come hai fatto i listati rendono il post troppo lungo e di difficile lettura.
In futuro incollali tra i tag [ code] e [ /code] che si creano cliccando su Codice in alto, sopra la finestra di scrittura (editor completo) così:
  • [ code]listato
    da postare
    [ /code]
Correggi il post precedente cliccando su "modifica", poi seleziona il listato, clicca su Codice e salva, come da clip esemplificativa
0tag_codice.gif
Ciao

Re: Emulazione bottone centrale mouse con wayland e ubuntu 1

Inviato: lunedì 23 ottobre 2017, 9:04
da melograno12
Fatto, grazie per il suggerimento