this post was submitted on 13 Jan 2025
351 points (95.6% liked)

Linux

48965 readers
1218 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 46 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 3 minutes ago

Still ass, use matrix/element

[–] x00z 13 points 6 hours ago

I've been using Vesktop since forever. They have had it working already for a looooong time.

[–] raspberriesareyummy 11 points 7 hours ago (1 children)

Fuck discord. Proprietary spyware. That shit isn't getting on my computer anytime ever.

[–] [email protected] 6 points 5 hours ago (2 children)

FYI, Element now has a lot of the call features that Discord has

[–] [email protected] 2 points 3 hours ago

Including screen share with audio?

[–] raspberriesareyummy 0 points 2 hours ago (1 children)

Been using matrix since forever :) But the dissing of shitty corporate centralized applications is necessary because way too many naive users still give their data away for convenience.

[–] [email protected] 2 points 27 minutes ago (1 children)

in the case of discord, it's not convenience, it's the network effect.

[–] [email protected] 1 points 2 minutes ago

Facts, I just left discord and joined groups in matrix, and had some close associates get matrix/element to chat w me. Easy peasy

[–] [email protected] 5 points 8 hours ago (2 children)

Don't use discord it's like reddit

[–] Fern 2 points 3 hours ago (1 children)

What's a similar alternative?

[–] [email protected] 1 points 40 minutes ago
[–] [email protected] 10 points 7 hours ago (1 children)

At least you can still read some of reddit without an account.

[–] [email protected] 2 points 5 hours ago (1 children)

readme.md

Join our discord

[–] [email protected] 2 points 3 hours ago

That forwards to a shadily different URL.

Why does Boost turn that into a clickable link in the first place..?

[–] sixdripb 23 points 12 hours ago* (last edited 1 hour ago) (1 children)

people on reddit are saying audio-sharing is still broken for every app that utilizes the pipewire audio API directly

[–] [email protected] 9 points 10 hours ago (2 children)

Which programs use the pipewire API? I can only think of mumble but no one is going to stream that.

[–] sixdripb 4 points 9 hours ago

i think bitwig is one

[–] [email protected] 2 points 8 hours ago

MPV also supports pipewire.

[–] [email protected] 13 points 11 hours ago (2 children)

Whish Steam would put some effort into this too.

[–] [email protected] 2 points 5 hours ago (2 children)

I would love for Valve to make an alternative to Discord, built into Steam.

[–] [email protected] 8 points 4 hours ago (1 children)

Matrix really is the answer.

[–] [email protected] 2 points 38 minutes ago* (last edited 35 minutes ago)

Matrix doesn't have voice channels, probably the most important part of Discord for everyone I know. It's also built around single rooms, not servers, which just doesn't feel as good as Discord for interacting with friends.

[–] [email protected] 1 points 5 hours ago

Same. Atm it works well for basic voice chat but not much more.

[–] [email protected] 7 points 8 hours ago (1 children)

Try using OBS with its virtual camera.

[–] [email protected] 2 points 1 hour ago (1 children)

I've been using that for ages to share my screen, but it doesn't bring over the audio which can be annoying, but otherwise works great. I am sure there are ways to get the audio into it, but it felt like it would be more trouble than it was worth.

[–] [email protected] 2 points 1 hour ago (1 children)

You can stream the audio using PulseAudio volume control. (pavucontrol)

Click in the Recording tab, find the discord input (it should be called WebRTC engine or something similar) and select the audio device you want to use.

To stream audio from your computer, just click the 'monitor' version of the device you want to use.

[–] [email protected] 1 points 49 minutes ago (1 children)

it's horribly out of sync with the screenshare and low quality

[–] [email protected] 1 points 41 minutes ago

Really? I don't have that issue. Are you also using OBS? It's possible your stream is lagging due to hardware restraints.

[–] [email protected] 55 points 18 hours ago

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

[–] [email protected] 8 points 13 hours ago (1 children)

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.

[–] [email protected] 3 points 5 hours ago

it (mostly) fixes audio on x11 too

[–] [email protected] 25 points 17 hours ago
[–] Zangoose 14 points 17 hours ago (2 children)

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

[–] [email protected] 11 points 10 hours ago

It's an Electron problem, yes. The API is there, just waiting to be used.

[–] [email protected] 19 points 17 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.

[–] [email protected] 9 points 16 hours ago (3 children)

Hyprland and kwin I think.

The hyprland dev is doing a ridiculous amount of work.

[–] [email protected] 10 points 7 hours ago (1 children)

Surprised he finds time to work on anything after spending so much of it being a complete dipshit online or falsely pinning his own bugs on other projects. Good for him.

[–] Wooki 0 points 5 hours ago (1 children)

So doing what every single developer does, got it.

Everyone is teflon

[–] [email protected] 1 points 1 hour ago

i don't think every developer hosts an actively transphobic discord full of dogpiling channers but i might be wrong on this one bestie

[–] [email protected] 2 points 5 hours ago (1 children)

didn't hyprland implement it wrong by making apps unable to add new global shortcuts themselves, or even request to add them?

[–] [email protected] 1 points 4 hours ago

No, I don't think it's wrong for it to be specified in the config files for hyprlands purposes, that's standard tiling window manager stuff

[–] Zangoose 2 points 14 hours 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.

[–] [email protected] 2 points 13 hours ago* (last edited 13 hours 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

[–] [email protected] 2 points 13 hours ago (1 children)

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

[–] [email protected] 1 points 5 hours ago (1 children)

video worked on x11 before, audio working is new to both

[–] [email protected] 1 points 3 hours ago

Not entirely, there is an issue with sharing when you have multiple monitors. If you try to share a monitor, it shares all monitors stitched together