that_leaflet

joined 2 years ago
MODERATOR OF
[–] that_leaflet@lemmy.world 2 points 6 hours ago (1 children)

Are you sure about that? KDE has a feature that lets Xwayland apps snoop if certain keys are pressed, but Gnome does not.

[–] that_leaflet@lemmy.world 5 points 9 hours ago (1 children)

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.

[–] that_leaflet@lemmy.world 6 points 9 hours ago (3 children)

Already merged there some time ago.

[–] that_leaflet@lemmy.world 5 points 11 hours ago

Yes, it was granted a freeze exemption.

[–] that_leaflet@lemmy.world 6 points 13 hours ago (5 children)

The traditional insecure global shortcuts system works in Xorg.

[–] that_leaflet@lemmy.world 10 points 14 hours ago (1 children)

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.

[–] that_leaflet@lemmy.world 28 points 16 hours ago (1 children)

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.

[–] that_leaflet@lemmy.world 3 points 1 day ago

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.

[–] that_leaflet@lemmy.world 1 points 1 day ago (1 children)

Make sure VA-API is enabled in about:config with "media.ffmpeg.vaapi.enabled"=true. It should be enabled by default in nightly.

[–] that_leaflet@lemmy.world 2 points 1 day ago

Agreed.

I use the Flathub site for browsing but otherwise do everything in the CLI. Warehouse is also nice for managing installed stuff.

[–] that_leaflet@lemmy.world 3 points 2 days ago (2 children)

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.

[–] that_leaflet@lemmy.world 10 points 2 days ago (2 children)

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.

 

cross-posted from: https://lemmy.world/post/25857381

Hellwig is the maintainer of the DMA subsystem. Hellwig previously blocked rust bindings for DMA code, which in part resulted in Hector Martin from stepping down as a kernel maintainer and eventually Asahi Linux as a whole.

 

Hellwig is the maintainer of the DMA subsystem. Hellwig previously blocked rust bindings for DMA code, which in part resulted in Hector Martin from stepping down as a kernel maintainer and eventually Asahi Linux as a whole.

 
view more: next ›