You are not logged in.

#1 2015-04-10 13:49:42

fragfutter
Member
Registered: 2013-05-20
Posts: 18

gnome 3.16 emulatewheel

i use a logitech marble mouse trackball with emulate wheel. That is press a button and move the ball to scroll.

Config in /etc/X11/xorg.conf.d

Section "InputClass"
        Identifier  "Marble Mouse"
        MatchProduct "Trackball"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
        Option "ButtonMapping" "1 8 3 4 5 6 7 2 9"
        Option "EmulateWheel" "true"
        Option "EmulateWheelButton" "9"
#        Option "YAxisMapping" "4 5"
        Option "XAxisMapping" "6 7"
#        Option "Emulate3Buttons" "true"
EndSection


This works. It's detected, i can see the settings get applied in the xorg log (journalctl)


With the update from gnome 3.14 to 3.16 this broke. Testing with xev i see no button 4,5,6,7 events are generated.

Starting an xfce4 session, everything is fine. Scrolling and xev work as intended.

Any ideas

Offline

#2 2015-04-10 14:14:22

fragfutter
Member
Registered: 2013-05-20
Posts: 18

Re: gnome 3.16 emulatewheel

after crawling through gsettings schema i found this

gsettings set org.gnome.desktop.peripherals.trackball scroll-wheel-emulation-button 9

and it works. But there is no graphical option to set it (settings, mouse-settings, tweaktool). And why is gnome mucking around with my perfectly fine xorg settings?

Offline

#3 2015-04-10 14:37:48

Scrivener
Member
Registered: 2009-04-05
Posts: 25

Re: gnome 3.16 emulatewheel

I don't have a fix. I just wanted to let you know I'm having the same issue and am also looking for a solution.

I found a previous post (forum search for "marble mouse")where someone said the wiki entry was wrong and MatchProduct needed to be commented out of the config file. Tried that. It didn't help.

Offline

#4 2015-04-11 08:30:51

Chais
Member
Registered: 2011-08-08
Posts: 33

Re: gnome 3.16 emulatewheel

@fragfutter: Thank You. You just saved me hours of tedious googling and trial and error. Now at least I can scroll again.
You also happen to have that weird 1 second delay between mouse click and mouse hold?


--
Chais

Offline

#5 2015-04-12 15:05:00

Scheich Manfred
Member
Registered: 2012-11-28
Posts: 6

Re: gnome 3.16 emulatewheel

fragfutter wrote:

after crawling through gsettings schema i found this

gsettings set org.gnome.desktop.peripherals.trackball scroll-wheel-emulation-button 9

and it works. But there is no graphical option to set it (settings, mouse-settings, tweaktool). And why is gnome mucking around with my perfectly fine xorg settings?

I tried your tweak, but it doesn't work for me.

My 20-trackpoint.conf is the same as the config in the arch wiki https://wiki.archlinux.org/index.php/Le … nkPad_T410:

Section "InputClass"
	Identifier	"Trackpoint Wheel Emulation"
	MatchProduct	"TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device|Composite TouchPad / TrackPoint"
	MatchDevicePath	"/dev/input/event*"
	Option		"EmulateWheel"		"true"
	Option		"EmulateWheelButton"	"2"
	Option		"Emulate3Buttons"	"false"
	Option		"XAxisMapping"		"6 7"
	Option		"YAxisMapping"		"4 5"
EndSection

My Journal gives me the following output:

Apr 12 16:41:26 thinkbox /usr/lib/gdm/gdm-x-session[500]: (**) evdev: TPPS/2 IBM TrackPoint: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
Apr 12 16:41:26 thinkbox /usr/lib/gdm/gdm-x-session[500]: (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/serio2/input/input16/event15"
Apr 12 16:41:26 thinkbox /usr/lib/gdm/gdm-x-session[500]: (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 13)
Apr 12 16:41:26 thinkbox /usr/lib/gdm/gdm-x-session[500]: (II) evdev: TPPS/2 IBM TrackPoint: initialized for relative axes.
Apr 12 16:41:26 thinkbox /usr/lib/gdm/gdm-x-session[500]: (**) TPPS/2 IBM TrackPoint: (accel) keeping acceleration scheme 1
Apr 12 16:41:26 thinkbox /usr/lib/gdm/gdm-x-session[500]: (**) TPPS/2 IBM TrackPoint: (accel) acceleration profile 0
Apr 12 16:41:26 thinkbox /usr/lib/gdm/gdm-x-session[500]: (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
Apr 12 16:41:26 thinkbox /usr/lib/gdm/gdm-x-session[500]: (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4

I also tried your gsettings tweak for Button "2" (as mentionend in my .conf) and Button 4.
Any help is appreciated

Offline

#6 2015-04-14 06:19:47

fragfutter
Member
Registered: 2013-05-20
Posts: 18

Re: gnome 3.16 emulatewheel

i guess your trackpoint is not handled as a trackball.

you could try with

org.gnome.desktop.peripherals.touchpad, org.gnome.desktop.peripherals.mouse

see /usr/share/glib-2.0/schemas/org.gnome.desktop.peripherals.gschema.xml

Offline

#7 2015-04-14 11:49:46

dkao
Member
Registered: 2013-02-01
Posts: 7

Re: gnome 3.16 emulatewheel

I had a hack to stop gnome from messing with the trackball wheel emulation setting: https://bugzilla.gnome.org/show_bug.cgi?id=645666#c5
Haven't tried xf86-input-libinput yet, not sure how that will behave.

Offline

#8 2015-05-04 19:22:45

Scheich Manfred
Member
Registered: 2012-11-28
Posts: 6

Re: gnome 3.16 emulatewheel

Installing

xf86-input-libinput

fixed the problem.

Thanks for your help!

Offline

Board footer

Powered by FluxBB