Project

General

Profile

Mouse on OLinuXino-LIME2

Avron - about 3 years ago -

I am using this machine with a 2K screen.

After startx, the movement of the pointer is rather erratic, when stopping the mouse or going backward, the pointer continues for a while in the same direction, making it hardly controllable.

Logs include a lot of "event 0 - HP Laser Mobile Mouse: client bug: event processing lagging behind by xx ms, your system is too slow" where xx is between 11 and 25ms" and also "timer event0 debounce short: scheduled expiry is in the past (-xx ms)".

When controlling the pointer from another machine using barrier, there is no such problem and the pointer can actually move way faster, so it is not really that the system is too slow, it seems to be a problem with USB.

By the way: when installing barrier, pcre2 is not installed although it is needed (running barrier fails because libpcre2-16.so.0 is missing, instaling pcre2 fixes the problem). I guess the barrier package should be updated so that it triggers installation of pcre2.


Replies (2)

Mouse on OLinuXino-LIME2 - bill-auger - about 3 years ago -

i presume that you are running a nonsystemd system - 'pcre2' is
effectively a 'base' package; because it is a dependency of
'systemd' - many GUI programs expect that 'systemd' and all
of it's dependencies are installed - the 'elogind' package
provides 'systemd' for nonsystemd systems; and it depends on the
same packages as 'system' (including 'pcre2') - 'elogind' (or
some systemd substitute) is expected to be installed when
running GUI programs on a nonsystemd system

a parabola CLI system should have at least these packages
installed:
base libelogind udev-init-scripts

a parabola desktop system should have at least these packages
installed, also:
openrc-desktop elogind

RE: Mouse on OLinuXino-LIME2 - Avron - about 3 years ago -

Thanks for the help, indeed I have a nonsystemd system.

At the time I installed the system, I never used any Arch-based system before and found it simpler to use the image kindly provided at https://notabug.org/sagaracharya/parabola_openrc_olinuxino_lime2 which is using openrc. Actually, I don't have much clue on the differences between systemd or nonsystemd and since things work generally ok with nonsystemd I am going on with that.

I installed openrc-desktop and elogind. At first glance, even though I still see similar messages in Xorg.log, the pointer is far more controllable. I'll see how it goes over time.

At https://wiki.parabola.nu/OpenRC there is:
---
3.3 Desktop system
In addition to the other methods mentioned above, one can install the openrc-desktop package group to get most software and its init scripts needed for desktop environments.
--
In light of your suggestion, perhaps should would be more appropriate?
Besides, elogind is mentioned as part of the base system, should the documentation be updated accordingly (move it ot 3.3 instead of 3.2 now)?

    (1-2/2)