Already merged there some time ago.
Yes, it was granted a freeze exemption.
The traditional insecure global shortcuts system works in Xorg.
Gnome has its own shortcuts, but sometimes apps would like to have shortcuts to perform actions while the app is in the background.
Wayland’s security focus prevents apps from listening in on all user key presses, which means they can’t know you used a keyboard shortcut unless the app is focused.
The Global Shortcut Portal was made to address this. An app registers for a global shortcut, and when the user activates the shortcut, the portal tells the app that it’s been activated.
Gnome Extensions run in the Gnome shell, so they have special privileges.
Wayland’s security focus prevents apps from listening in on all user key presses, which means they can’t know you used a keyboard shortcut unless the app is focused.
The Global Shortcut Portal was made to address this. An app registers for a global shortcut, and when the user activates the shortcut, the portal tells the app that it’s been activated.
Cheat Sheet: https://gist.github.com/ur4ltz/d0167120a9fe718bdc048a2599ba139d
Important one is Meta+D. This opens dmenu, which lets you run commands, such as to open apps.
Dmenu isn’t my favorite. I like to download Fuzzel, an app launcher. It lists all your apps for you. I bind that to something Meta+A. Fuzzel also has a command running mode that operates like dmenu, which I bind to Meta+D.
Make sure VA-API is enabled in about:config with "media.ffmpeg.vaapi.enabled"=true. It should be enabled by default in nightly.
Agreed.
I use the Flathub site for browsing but otherwise do everything in the CLI. Warehouse is also nice for managing installed stuff.
Firefox does not support web apps. But Linux Mint wanted web apps and they molded Firefox into kinda supporting it. But it's not perfect.
Personally, I would recommend either using Chromium for web apps or installing the Element desktop app.
I wrote the initial title. I first saw this news on Reddit with a title like "Linus slams Hellwig..." and I really don't like titles like that.
So I opted for a direct quote that was able to fit in the title bar that gave a decent summary of the situation. I do agree it's still a bit provocative, but at least it's not me putting the spin on it.
Forking is not an easy thing to do. It's difficult to keep up with the pace of upstream with a project as large as Linux. When Linux makes a breaking change, then the downstream kernel will need to fix things.
Forks do exist. Asahi Linux ships a fork that includes lots of Rust stuff that hasn't been upstreamed. It would be a significantly worse experience if you didn't run their kernel fork, if it would even run at all. Notably, Google also uses Rust in the Android kernel. They sponsor the Rust for Linux project.
And in truth, most forks do not matter. Hard forking would certainly allow them to get Rust stuff in faster, but how much does that matter if no one is using the fork and the fork slowly becomes more and more incompatible with upstream Linux?
Apps need to add support for the new portal system. Chromium is adding (or added?) support, so Discord may implement it once they use an Electron version with support.
If you’re using KDE, you can tell Discord to use X11 and use KDE’s feature to let X11 apps snoop on key presses.