F-keys - arch linux on framework


Just got arch running on my freshly arrived DIY Framework.

It’s all looking good except for the fact that I can’t seem to use the F-keys to control brightness, speakers etc.

Any ideas?

Many thanks


Just to clarify, hitting fn+f-keys doesn’t work? Have you tried an EC reboot (hold down the power button for ~30s until the lights flash green)?


Yup, that’s right! Been trying different key combinations, including fn+f keys.

Definitely rebooted a few times… not sure what the EC reboot is though? Holding the power button down for an extended period of time (> 30s) doesn’t make it flash green for me…


1 Like

12th Gen? This sounds like [RESPONDED] 12th gen not sending XF86MonBrightnessUp / Down. There’s a solution for it downthread.


Hi @Atomyka
The solution is on Arch Wiki here.
Make that file with the content and reboot. This should fix the problem until the issue is fixed in linux kernel at some point and we won’t need this workaround.

1 Like

Hi @DHowett and @Cipher

Many thanks for your quick responses and sorry for the delay on my side.

I did try out the blacklisting option. I tried two versions of writing the file content, either

blacklist hid_sensor_hub
blacklist hid-sensor-hub

(found both versions in the links you referenced) and then restarted my laptop. However, the issues seems to persist.

So firstly, I wanted to check that I am indeed supposed to create framework-als-deactivate.conf as a new file? I.e. I’m not supposed to add the blacklist line to an exiting file?

Many thanks

1 Like

Yes @Atomyka make a new file at /etc/modprobe.d location named framework-als-deactivate.conf with blacklist hid_sensor_hub.
Do not add the above to any existing file.

if you’re comfortable with using terminal, all you need to do is
open a terminal run:
sudo nano /etc/modprobe.d/framework-als-deactivate.conf
copy & paste blacklist hid_sensor_hub
Save and that should be all.

Hmm… that’s exactly what I did (except for using vim :p) @Cipher

In case it helps, previously using fn + F7 led to a pop-up about enabling carnet browsing popping up. So maybe I have a setting somewhere that is defining shortcuts that override the basic F-key usage?

1 Like