Skip to content
This repository was archived by the owner on Feb 13, 2026. It is now read-only.

Fix linux segfault when no display#84

Open
danjcjones wants to merge 1 commit intoboppreh:masterfrom
danjcjones:master
Open

Fix linux segfault when no display#84
danjcjones wants to merge 1 commit intoboppreh:masterfrom
danjcjones:master

Conversation

@danjcjones
Copy link
Copy Markdown

@danjcjones danjcjones commented May 10, 2021

This fixes a segmentation fault when there is no display, i.e. running CLI. As soon as the mouse is moved, it tries to fetch the current mouse position, but errors as no display. This returns a position of -1, -1, to indicate this, and to allow it to continue triggering button events.

Fixes issue #65 and mentioned in #77.

Tested on Raspbian GNU/Linux 10 (buster)

@july12123
Copy link
Copy Markdown

(works for me on Raspian CLI ) if people need this version uninstall Mouse Module and do
sudo pip3 install git+https://github.com/danjcjones/mouse.git

@guynich
Copy link
Copy Markdown

guynich commented Aug 16, 2023

sudo pip3 install git+https://github.com/danjcjones/mouse.git

This worked for me on Ubuntu Server 22.04.2 LTS (Jammy Jellyfish) - specifically to mitigate a segmentation fault when moving a physical USB mouse that is connected to a single board computer.

@groupmsl
Copy link
Copy Markdown

This fixed the authorisation error mentioned above for me too. I'm not using SSH, but Wayland (Sway to be specific).

Any chance this could be merged?

@dovedevic
Copy link
Copy Markdown

Is it possible to get mouse deltas (not absolute x/y positions) while in a headless linux environment instead of just -1 -1 x/y positions?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants