this post was submitted on 13 Jan 2025
150 points (96.3% liked)

Linux

48954 readers
767 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

cross-posted from: https://lemmy.zip/post/26986197

Wayland and audio is fixed, but only on the canary branch for the moment, this isnt lazy either, they changed the whole screenshare flow to suit linux's permission prompts

top 13 comments
sorted by: hot top controversial new old
[–] Mikelius@lemmy.ml 3 points 1 hour ago

For those of us not using Wayland, any idea if this still applies? Waiting on my flatpak version to support audio sharing with screen share... And please performance improvements.

[–] MetalMachine@feddit.nl 2 points 1 hour ago

Is this only for wayland or does it extend to x11?

[–] Blisterexe@lemmy.zip 28 points 5 hours ago

Note that the flathub version has not yet been updated. The version with the screenshare is 0.0.79.

[–] penquin@lemm.ee 14 points 5 hours ago
[–] thingsiplay@beehaw.org 6 points 5 hours ago (3 children)

Serious question: I see the topic about Discord screen sharing a lot. Why is this such a big deal?

[–] teawrecks@sopuli.xyz 4 points 1 hour ago

Aside from it being a main way that I spend time with friends, it's good to see mainstream products spend effort supporting Linux as a viable gaming platform. I have friends who haven't made the jump to Linux yet, but giving up core discord functionality was simply a dealbreaker for them.

[–] Blisterexe@lemmy.zip 28 points 5 hours ago

because it's the communications platform for gamers™.

But seriously discord screenshare was a massive painpoint for gamers switching to linux, so it's very nice to see it finally, properly, solved.

[–] bogpunk@lemmy.ca 13 points 5 hours ago

people like to share their screens with friends. generally so they can stream a game for them to watch or so people can watch stuff together

[–] Zangoose@lemmy.world 3 points 5 hours ago (1 children)

Can we get actually working global keybinds in Wayland next? Or is that a chromium/electron problem?

[–] Blisterexe@lemmy.zip 7 points 5 hours ago (1 children)

wayland global keybinds are not really ready yet, they're only properly implemented in one desktop, so i don't blame the discord devs for not adding them.

[–] communist@lemmy.frozeninferno.xyz 6 points 4 hours ago (1 children)

Hyprland and kwin I think.

The hyprland dev is doing a ridiculous amount of work.

[–] Zangoose@lemmy.world 2 points 1 hour ago (1 children)

They don't work for discord in hyprland unfortunately, it only works when I have discord tabbed in (I tried passing the shortcuts in the hyprland config file)

AFAIK kde's way of doing it is kind of hacky because it was called something like "legacy global keybinds" in settings but I switched off KDE a few months ago so I don't remember the exact details.

[–] communist@lemmy.frozeninferno.xyz 1 points 1 hour ago* (last edited 56 minutes ago)

https://wiki.hyprland.org/Configuring/Binds/#global-keybinds that's a bug then, it should be working according to the docs.

honestly if this is for push to talk, i have a mic mute toggle in my config that might honestly be better depends on wireplumber and ripgrep though. If you bind it to something and then have it run again on release you can make it a proper push to talk key for every single application.

$micmute = wpctl set-mute @DEFAULT_SOURCE@ toggle ; wpctl get-volume @DEFAULT_SOURCE@ | rg -q 'MUTED' && notify-send ' Mic Muted' -h string:x-canonical-private-synchronous:mic-state || notify-send --urgency=low '  Mic unmuted' -h string:x-canonical-private-synchronous:mic-state