Skip to content

Kiosk hosts: chromium's cursor autohide doesn't work, need to park it in a corner #695

Description

@genebean

Confirmed on kiosk-entryway: chromium's built-in cursor autohide behavior in kiosk mode doesn't actually hide the mouse pointer, unlike assumed.

Follow-up: add a service (likely `ydotool`-based, since Wayland's security model blocks clients from repositioning the global cursor directly - `ydotool` works around this via `/dev/uinput` at the kernel level) to move the cursor to the bottom-right corner on kiosk hosts (`kiosk-gene-desk`, `kiosk-entryway`), out of the way of the dashboard content.

Needs its own privileged `ydotoold` daemon with uinput access, and the actual resolution as the compositor sees it post-rotation to compute the target coordinates correctly.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions