Linux has several problems:
-* The keyboard is really a USB device (it is detachable), and you can only switch ctrl+fn using a Windows app.
- [I investigated how to do this from Linux without much success.](https://github.com/alexpdp7/lenovo-thinkpad-x12-detachable-gen1-swap-ctrl-fn-linux)
- This is really painful for me, and the main reason for using Windows.
+* The keyboard is really a USB device (it is detachable), and you can only switch ctrl+fn using a Windows app or with <https://github.com/manueljaeckle/thinkpad_x12_fn_switcher>.
* Apparently, you cannot use the volume control keys in Linux either.
However, I do not use those in Windows so I don't care.
-* If you search the Internet, I think you will find more issues, but I have not used the laptop with Linux enough to experience them.
+* Under the Debian 12 kernel, I see frequent crashes in the DRM drivers.
+ Switching to the backports kernel addresses the issues, but currently seems to cause issues with sound and webcams.
## Form factor