Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Current status of tablet mode support under GNOME/Wayland #1

Open
jibsaramnim opened this issue Nov 1, 2022 · 0 comments
Open

Current status of tablet mode support under GNOME/Wayland #1

jibsaramnim opened this issue Nov 1, 2022 · 0 comments

Comments

@jibsaramnim
Copy link

A while ago mutter (GNOME) changed how it decides if a device is a tablet capable device, and now (only) listens to the chassis_type listed in the device's DMI data, along with a (very short) list of exceptions in the Linux Kernel, and basically requires the trackpad to physically disconnect before it considers switching on tablet functionality (ie. show the on-screen keyboard).

There's been requests to revert this change but the issue and related merge request has been left open/unresolved for over a year.

Unfortunately for us, the MiniBook X calls itself a Notebook, so the expected tablet behavior is not working. I tried to add the MiniBook X to the aforementioned allow list, but that alone did not seem to do the trick. Mind you, I am not a kernel developer, so my experience there is limited at best.

I honestly think that the mutter change is the problem, as it's simply too optimistic to think all devices have this information correctly identified in their DMI information. But as it stands right now, the MiniBook X when running GNOME on Wayland does not have the expected tablet functionality out of the box. Switching to X11 does avoid this issue partially, as mutter then switches to how it used to behave everywhere, and show the on-screen display whenever you're using the touch screen to select input elements.

Screen rotation based on device orientation is also not working, unless you use a GNOME extension to forcibly re-enable this.


Regarding the MiniBook X's pen support; this works out of the box, though you were not able to make any changes through the "Wacom Tablet" settings panel, for example. I have submitted a PR for the MiniBook X's pen support to libwacom, which has already been merged so should be available on any system that bundles more recent versions of libwacom. This should let you conveniently set up the pen's settings.

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

No branches or pull requests

1 participant