Framework 12 Linux Review

https://youtu.be/Bi0tLDg3vYQ

My Linux Review of the Framework 12 is up:

10 Likes

If you have the time, I would be really interested in hearing how Omarchy is to run on the 12. This is quickly becoming my OS of choice, but I want to be sure before I scrub my 12.

Dosen’t that use Hyprland? If so you’ll probably need to manually install and script all convertible support. Touchscreen may require setting up touchegg, libinput-gestures You’ll need to configure something like wvkbd or matchbox-keyboard, and create autostart/trigger rules for an on-screen keyboard. Auto-Screen rotation needs iio-sensor-proxy and likely custom Hyprland scripting. You’ll probably need to create systemd udev rules or libinput tweaks triggered by iio-sensor-proxy or lid sensors to disable keyboard and trackpad in tablet mode. The biggest issue I see is that once you have everything configured, a Hyprland update may break it all. I don’t see many tiling window managers working well on a 2-in-1 unless you never use tablet mode.

1 Like

I believe Omarchy’s install script handles all of that, but adding it after the fact should be easy enough.

Hyprland seems pretty stable, but I suppose it breaking in an update is possible. Not necessarily Hyprland breaking but other software.

I have had Linux Mint using the 6.14 on the 12. It was fully functional, to include tablet rotation and use. (even pen)

I shared my setup to enable the on-screen keyboard using wvkbd, and the auto-screen rotation using iio-sensor-proxy (monitor-sensor command) on Sway on the following thread. Though it is not Hyprland, maybe it is useful for someone who will try to set up these settings on Hyprland. I am only using the button-clicking trigger for now.

It was hard. :slight_smile: I needed to write bash scripts.

1 Like

Awesome, thanks for the review!

One thing I was wondering while watching is if the touchscreen keyboard in landscape mode is always that small and only in the middle?

That’s the default behavior, but the virtual keyboard is easily configured in settings.

1 Like

Great. It supports [deep] sleep and wakes up faster than older Intel FL13

2025, [within the review video] one should not ‘need’ to go to a terminal to carry out a system update. Like, I would challenge that if you need to go to the terminal in order to keep a system (Linux or not) updated / patched up, then that’s a usability gap. e.g. TV, AVR, thermalstat, smart oven….runs linux (kernel). You don’t see them asking the user to drop into a terminal.

Is there a microphone array for, say, keyboard typing noise cancelling?

Where can I find the prebuilt easyeffects profile you were using for the speaker demo?

System update can be done in the software center, and no there is only one microphone in the webcam module. There is no hardware noise cancellation.

1 Like

There is a link in the framework fedora installation guide.

That’s what I thought, so I’m not sure why the terminal came into the conversation.

Probably because there are people that prefer to do it from terminal for better output etc.

Personally don’t use any GUI to do updates (nowadays ours is fully automated in the background anyway) and just tend to use the terminal as it’s always open while I’m at the computer.

1 Like

If you watch the video, it was mentioned as if the terminal was a must. That’s why I commented.

p.s. I too find the terminal convenient if you need certain output, but when it comes to system updates / security posture, it ought to be a near bulletproof process / procedure / transaction. i.e. crapping out mid-way with a need to get outputs…that’s room for improvement. It’s a technological advancement thing. For example, these days, sending an email is pretty much clicking on Send. Early days, it could have been a whole bunch of things that went wrong.

Ironically, on Windows 11, S3 has a weird bug. When you wake it with the power button, it will not truly wake. The power button stops blinking and it seems like it is on, but after a few seconds the power button starts pulsing again like it is sleeping. When you push the power button this time, the screen will come back on and you will finally resume.

I think at the moment there is no „official“ framework 12 easyeffects profile. :nerd_face: The link you referred to only provides profiles for the FW13 and FW16 laptops.

I thought Intel stopped supporting S3 / deep, or am I mistaken?

Yes and no. While Intel has moved away from S3 on recent CPUs, the Linux kernel still fully supports it, and Framework’s firmware actually exposes the deep sleep state. So even on modern Intel hardware, S3 works on the Framework 12 because both the BIOS and Linux still support it—it’s just rare to see OEMs keep it enabled like this.

Thanks for the clarification! I didn’t mean to imply the terminal is a must—it’s definitely not. But since I’ve moved my Linux content to a dedicated channel, I’m leaning into a more “enthusiast” approach. That means I won’t shy away from showing terminal-based workflows. The sooner new users get comfortable with the command line, the more powerful and accessible Linux becomes for them.

2 Likes