u/BringOtogiBack

Friendly reminder that this is a circlejerk sub.

🐖 Big fan, new fan
Ha, ha, confused you are 🤡
You straight-faced deep read 📚
Ha, ha, confused you are 🤓
And when your thread is full of heart 💔
You’re nearly a good laugh 😂
Almost a jerker 🍆
With your head down in the shitpost 💩
Saying “Why’s this subreddit
Filled with balls and Rog memes?” ⚽🗿
What did you hope to find 🔍
Down in the jerk mine? ⛏️
You’re nearly a laugh 😂
You’re nearly a laugh 😂
But you’re really a stone 🗿🗿

🚌 Bus stop crybag
Ha, ha, offended you are 😭
You typed-up old paragraph 📜
Ha, ha, offended you are 😡
You radiate cold waves of “guys stop joking” 🥶
You’re nearly a good laugh 😂
Almost worth a quick grin 😏
You like long serious threads 🧠
You post walls about Waters 🗿
While we photoshop him pregnant 🤰
You’re nearly a laugh 😂
You’re nearly a laugh 😂
But you’re really just stunned 😵

🚬 Hey you, Floyd sub
Ha, ha, welcome you are 🤝
You house proud prog mouse 🐭
Ha, ha, welcome you are 🎶
You’re trying to keep our shitposts off the street 🚫💩
You’re nearly a real treat 🍬
All confused and pearl-clutched 😬
And do you feel abused? 🥺
You got to face the circlejerk tide 🌊
And keep your “analysis” deep inside 📖
Buddy you’re nearly a treat 🍭
Buddy you’re nearly a treat 🍭
But you’re really in the jerk 🍆

reddit.com
u/BringOtogiBack — 4 days ago
▲ 5 r/pop_os

My function keys are not working in Pop_os.

This is solved, see further down for my solution.

Hey everybody,

I decided to make the giant leap into Linux today, and so far everything has been working smoothly, apart from my function keys...

My keyboard appears to be stuck in a permanent FN lock state. I have tried pressing the FN key and see of it would respond to my function keys, and it is not working.

For example, it says that my F1 key is actually XF86MonBrightnessDown.

The keyboard I Have is an Iqunix F97 keyboard. I tried all the function key combinations listed in the manual, to no avail. I cannot find any kind of firmware for my keyboard that works with Pop os, maybe I am missing something?

When I try to rebind keyboard shortcuts in games to F1 (for example) it does not register me pressing down F1. F3 opens up several workspaces, F10 mutes, F11 lowers volume, F12 increases volume, etc. You get it.

Can anybody please help me?

Edit: This has been solved. I will write down how I managed to get around this issue, please note that if YOU are experiencing this issue, the solution might NOT be the same for you!

Even though I had swapped the keyboard to be using Windows keys by using FN + windows button, it only changed it so that, left CTRL was caps lock, and caps lock became CTRL. I decided to check if my keyboard was still using the apple drivers, and if I could override it.

I wrote in the following:

lsmod | grep hid_apple

There I could see this:

hid_apple 28672 0 hid 270336 3 usbhid,hid_apple,hid_generic

So I could see that HID apple was active, but I needed to check if my keyboard was actively using it, or if something else was.

sudo dmesg | grep -i "IQUNIX"

What I got back was the following:

[    0.983994] usb 3-1: Product: IQUNIX F97 Mechanical Keyboard
[    0.983994] usb 3-1: Manufacturer: IQUNIX

[    2.491724] input: IQUNIX IQUNIX F97 Mechanical Keyboard as
/devices/pci0000:00/0000:00:08.1/0000:0d:00.3/usb3/3-1/3-1:1.0/0003:05AC:024F.0001/input/input7

[    2.491781] apple 0003:05AC:024F.0001:
input,hidraw3: USB HID v1.11 Keyboard
[IQUNIX IQUNIX F97 Mechanical Keyboard]
on usb-0000:0d:00.3-1/input0

[    2.492255] input: IQUNIX IQUNIX F97 Mechanical Keyboard as
/devices/pci0000:00/0000:00:08.1/0000:0d:00.3/usb3/3-1/3-1:1.1/0003:05AC:024F.0002/input/input8

[    2.492318] apple 0003:05AC:024F.0002:
input,hiddev0,hidraw4: USB HID v1.11 Keyboard
[IQUNIX IQUNIX F97 Mechanical Keyboard]
on usb-0000:0d:00.3-1/input1

This confirmed my suspicions. Pop OS was still using my keyboard as an apple keyboard. My function keys behavior comes from the hid_apple. When I plugged in my husbands keyboard, this issue was not present.

I decided to try and create a kernel module configuration file containing the options of fnmode=2.

To my understanding, what FNmode=2 means is: 0, media keys by defualt, 1, apple behavior, 2 real f1-f12 keys by default. That means that FN+f1-f12 become media shortcuts instead.

echo options hid_apple fnmode=2 | sudo tee /etc/modprobe.d/hid_apple.conf

After this I rebuilt the initramfs. By rebuilding it I made sure that the new hid_apple gets included early and that it would load with fnmode=2 immediately at boot.

sudo update-initramfs -u

After that i just used sudo reboot and the situation was solved :)

reddit.com
u/BringOtogiBack — 4 days ago