Skip to content

Added Gnome Extension for Clickable Haptics#2

Merged
lukas-holzner merged 2 commits into
master4supportfrom
extension
Nov 22, 2025
Merged

Added Gnome Extension for Clickable Haptics#2
lukas-holzner merged 2 commits into
master4supportfrom
extension

Conversation

@lukas-holzner

Copy link
Copy Markdown

This pull request introduces experimental haptic feedback support for GNOME by adding a new GNOME Shell extension and related documentation, scripts, and dependencies. The extension provides haptic feedback on supported Logitech devices when the cursor changes to a clickable hand icon under Wayland, integrating with Solaar's haptic D-Bus service. The changes include new code, installation scripts, documentation, and a minor dependency update.

GNOME Shell Extension: Haptic Cursor Feedback

  • Added new GNOME Shell extension (haptic-cursor-feedback@solaar) to provide haptic feedback when the cursor becomes a clickable hand icon. The extension detects cursor changes, determines if the cursor is a "hand", and triggers a haptic event via D-Bus to Solaar's haptic daemon. Includes robust cursor detection logic and integration with GNOME Shell 47/48. (gnome-extension/haptic-cursor-feedback@solaar/extension.js)
  • Added extension metadata for GNOME Shell compatibility and description. (gnome-extension/haptic-cursor-feedback@solaar/metadata.json)

Documentation and Installation

  • Added comprehensive documentation for the extension, including features, requirements, installation, usage, troubleshooting, and customization instructions. (gnome-extension/README.md)
  • Added an installation script for the GNOME Shell extension, simplifying setup and providing clear next steps for users. (install-cursor-extension.sh)
  • Updated main README.md to mention experimental haptic helpers for GNOME and link to the new documentation. (README.md)

Dependencies

  • Added pydbus to the development dependencies in shell.nix, likely for improved D-Bus integration. (shell.nix)

@lukas-holzner lukas-holzner changed the title Added Actions Support Added Gnome Extension for Clickable haptics Nov 22, 2025
@lukas-holzner lukas-holzner changed the title Added Gnome Extension for Clickable haptics Added Gnome Extension for Clickable Haptics Nov 22, 2025
@lukas-holzner lukas-holzner merged commit 97c816f into master4support Nov 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant