# Tablet mode support

**URL:** <https://community.frame.work/t/tablet-mode-support/75854>\
**Category:** Framework Laptop 12\
**Tags:** compatibility, feature-requests\
**Created:** [October 4, 2025, 9:09am UTC](https://community.frame.work/t/tablet-mode-support/75854 "2025-10-04T09:09:40Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Diogo\_Duarte](https://avatars.discourse-cdn.com/v4/letter/d/e56c9b/32.png) [@Diogo\_Duarte](https://community.frame.work/u/Diogo_Duarte)\
**Post date:** [October 4, 2025, 9:09am UTC](https://community.frame.work/t/tablet-mode-support/75854/1 "2025-10-04T09:09:40Z")

</div>

I’ve just received my Framework 12 and I’ve been having a good time. But I realised that the tablet mode doesn’t work with Linux Mint. Is this going to be always like that or are there plans to make Tablet mode more compatible?

Granted, it isn’t a deal breaker. I can still make use of the touch screen when open like a laptop and works great.

---

<div class="post-metadata">

**Author:** ![jayasafunctionofe](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/jayasafunctionofe/32/39137_2.png) [@jayasafunctionofe](https://community.frame.work/u/jayasafunctionofe)\
**Post date:** [October 4, 2025, 9:15am UTC](https://community.frame.work/t/tablet-mode-support/75854/2 "2025-10-04T09:15:33Z")

</div>

the [official linux mint guide](https://guides.frame.work/Guide/Linux+Mint+Installation+on+the+Framework+Laptop+12/411) indicates an issue with this, and suggests using Ubuntu 25.04

> Looking to use tablet mode? You need to [install Ubuntu 25.04 instead](https://guides.frame.work/Guide/Ubuntu+25.04+Installation+on+the+Framework+Laptop+12/422) and run the steps provided at step 9 for the 25.04 guide.

When the Framework team posted this guide [they noted](https://community.frame.work/t/linux-mint-on-the-framework-laptop-12/66961)they suspect it will work in the future when Mint updates the kernel and other libraries (like [iio-sensor-proxy](https://community.frame.work/t/what-are-the-linux-system-requirements-for-tablet-mode/71466/5) )

---

<div class="post-metadata">

**Author:** ![Ivirono](https://avatars.discourse-cdn.com/v4/letter/i/c89c15/32.png) [@Ivirono](https://community.frame.work/u/Ivirono)\
**Post date:** [October 4, 2025, 9:58am UTC](https://community.frame.work/t/tablet-mode-support/75854/3 "2025-10-04T09:58:16Z")

</div>

> [@Diogo\_Duarte](#):
>
> Granted, it isn’t a deal breaker. I can still make use of the touch screen when open like a laptop and works great.

Well, for me on Fedora 42 it’s working slow - some time has to pass before the laptop starts rotating the screen and the virtual keyboard is showed. I think I had to manually toggle the virtual keyboard, because I wasn’t sure if only time was needed to detect that it’s in tablet mode (easy to do in gnome).

It’s not a deal breaker, because I use it mainly as laptop.

---

<div class="post-metadata">

**Author:** ![swagular](https://avatars.discourse-cdn.com/v4/letter/s/ba9def/32.png) [@swagular](https://community.frame.work/u/swagular)\
**Post date:** [December 5, 2025, 12:55am UTC](https://community.frame.work/t/tablet-mode-support/75854/4 "2025-12-05T00:55:55Z")

</div>

Did y’all ever figure out how to get it working? I’m running gnome on Arch and it doesn’t do anything when I put it in tablet mode (other than disable the keyboard). Sometimes it spams scroll/selection(?) inputs, and this persists after putting it out of tablet mode for a bit. (while typing this, my typing cursor was scrolling up and to the left consistently, even if I reset it with the mouse. It then stopped, after it had been out of tablet mode for a bit.)

The screen does not auto-rotate (as it would need to in the advertised upside down v shape configuration), the on screen keyboard does not show up (I tested it in accessibility options, and it works perfectly fine).  
Always Show Accessibility Menu in the Gnome Settings app is a workaround for now, at least to get the onscreen keyboard. But this is definitely not ideal.

---

<div class="post-metadata">

**Author:** ![MPJ](https://avatars.discourse-cdn.com/v4/letter/m/f04885/32.png) [@MPJ](https://community.frame.work/u/MPJ)\
**Post date:** [February 1, 2026, 9:20am UTC](https://community.frame.work/t/tablet-mode-support/75854/5 "2026-02-01T09:20:02Z")

</div>

I didn’t figure out the cause but i have the same problem, and it seems it works after boot before closing the lid the first time, so it might have something to do with the resume from sleep/hibernate

---

<div class="post-metadata">

**Author:** ![swagular](https://avatars.discourse-cdn.com/v4/letter/s/ba9def/32.png) [@swagular](https://community.frame.work/u/swagular)\
**Post date:** [April 6, 2026, 6:48pm UTC](https://community.frame.work/t/tablet-mode-support/75854/6 "2026-04-06T18:48:05Z")

</div>

I’ve figured out a workaround, detailed here.

> [@Soc\_button\_array not loading, arch](https://community.frame.work/t/soc-button-array-not-loading-arch/81687):
>
> Hello, I’m trying to make my framework 12 less annoying to use. Right now, every time I reboot, I have to type sudo rmmod soc\_button array followed by sudo modprobe soc\_button\_array for it to auto-rotate. I found this workaround by going to the archwiki, which says the following: If gpio\_keys for tablet mode are not detected in dmesg, add MODULES=(pinctrl\_tigerlake soc\_button\_array) to /etc/mkinitcpio.d/99-framework-12.conf and [regenerate the initramfs](https://wiki.archlinux.org/title/Regenerate_the_initramfs "Regenerate the initramfs"). [[1]](https://github.com/FrameworkComputer/linux-docs/blob/617a1804675c6eb851671f38d8e9a03e27f1f9a6/framework12/debugging.md) But I’ve done that, and I still h…

---

<div class="post-metadata">

**Author:** ![Patrick\_Chamberlain](https://avatars.discourse-cdn.com/v4/letter/p/3be4f8/32.png) [@Patrick\_Chamberlain](https://community.frame.work/u/Patrick_Chamberlain)\
**Post date:** [April 7, 2026, 9:07pm UTC](https://community.frame.work/t/tablet-mode-support/75854/7 "2026-04-07T21:07:23Z")

</div>

to get a fix to persist I followed this guide [Ubuntu 25.10 on Framework Laptop 12 - #18 by Matt\_Hartley](https://community.frame.work/t/ubuntu-25-10-on-framework-laptop-12/77416/18)
