You are not logged in.

#1 2014-10-17 20:06:28

raunz
Member
Registered: 2008-11-27
Posts: 36

Wayland (+Gnome 3.14) mouse speed/acceleration

Good evening dear archlinux community! smile

Just recently I updated to gnome 3.14 and started using it with wayland. So far it runs pretty smooth and stable, which is nice, but I got issues with mouse speed and/or acceleration.

I'm using a pretty old Razer Deathadder (the 1800dpi version) and razercfg (more precisely razerd) to set its dpi to 900.
Back in gnome 3.12 it worked just perfect if I set the mouse speed to the middle and disabled acceration. It felt like the "raw input"-like speed from windows.
But now razercfg doesn't seem to work with wayland, which is understandable, but f*cks up my muscle-memory. big_smile
(By the way: having razerd enabled while running gnome on wayland makes wayland crash at the moment razerd tries to switch dpi. So the mouse runs at 1800 dpi)

tl;dr
So my question is: is there any way to force a kind of "raw input" on my mouse speed on gnome+wayland? Like disabling or bypassing the gnome mouse settings or reducing mouse dpi in wayland?
Setting the mouse speed to the lowest doesn't do the trick. It still feels too fast or accelerated.

Have a nice weekend wink

/edit
If it isn't possible I'm open for suggestions for a new mouse. Requisites are: perfect Linux support, manual dpi-switching, good ergonomy for quite large hands, 4+ Buttons, 80€ max. And please no Logitech mice...

Last edited by raunz (2014-10-17 21:27:32)

Offline

#2 2014-10-18 17:32:32

dajonker
Member
Registered: 2012-08-31
Posts: 8

Re: Wayland (+Gnome 3.14) mouse speed/acceleration

With Wayland, libinput handles your input devices. If I understand correctly, the compositor (mutter (Gnome), in this case) is supposed to handle configuration settings which it will pass to libinput.
So there can be two things going on:
1. libinput does not properly set usable default settings for your mouse
2. Gnome is not able to properly configure libinput to make it usable

Not sure if there currently is a usable solution, you may have to wait for libinput and/or Gnome to get an update.
There should be no real harm in using X for now wink

Offline

#3 2014-10-18 20:03:27

sultanoswing
Member
Registered: 2008-07-23
Posts: 317

Re: Wayland (+Gnome 3.14) mouse speed/acceleration

From Gnome's roadmap, it looks like more configuration options for mouse/trackpad are due to land in 3.16.

https://wiki.gnome.org/Initiatives/Wayland


Arch on: ASUS Pro-PRIME x470, AMD 5800X3D, AMD 6800XT, 32GB, | ThinkPad X1 | ASUS ux303ua | Surface Laptop 2 | Minisforum UM780

Offline

#4 2014-10-21 07:18:47

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,489

Re: Wayland (+Gnome 3.14) mouse speed/acceleration

Finally, I am running gnome 3.14 with waland on my btrfs-ssd-pimped laptop. Quite cute.

The major issue is the touchpad's speed. It is so nervous. Acceleration is ... massive. Sensitivity of clicks is nearly unusable. It seems as thinking"will click soon" already is a click. I tried to tweak the touchpad settings in gnome-settings, but tumbled into the dialog and accidentally turned the touchpad off. neutral

I found out there is no option for acceleration and sensitivity.

I read about wayland/gnome-settings-daemon:

Launches mousetweaks and gsd-locate-pointer as required and applies settings to input devices (mouse and touchpad). Under Wayland, the mouse accessibility features and the locate pointer need to be implemented in the compositor, and the settings naturally belong there as well.

And about wayland/libinput touchpad speed settings

The code we currently have in libinput is pretty much 1:1 what's used in the X server. The X server sports a lot more configuration options, but what we have in libinput 0.4.0 is essentially what the default acceleration settings are in X. Armed with the knowledge that any #define is a potential knob for configuration I went to investigate. There are two defines that are labelled as adjustible parameters:

    DEFAULT_THRESHOLD, set to 0.4
    DEFAULT_ACCELERATION, set to 2.0

But what do they mean, exactly? And what exactly does a value of 0.4 represent?

Right now, I guess one needs to change the paramters in the code of libinput.


Frumpus ♥ addict
[mu'.krum.pus], [frum.pus]

Offline

Board footer

Powered by FluxBB