11 votes

Best way to voice call and screenshare with audio on Linux?

One thing I really enjoy is being able to share my screen with family and friends to watch movies together or share gameplay. On Windows, you can do this trivially with Discord. On Mac, you can do this on Discord if you install some software they recommend. On Linux, I believe it's impossible with Discord unless you use a third party front end, which I'd rather not do. Zoom has screenshare with sound, but I don't know what the Linux support is like, and it's capped at 40 minutes unless you pay.

Are there other messaging services that have voice call and audio screenshare support on Linux, no unofficial front end necessary, that's also available on Windows and Mac? It's ok if it requires some setup. Ideally it would be a group chat as opposed to streamed publicly on a site like Twitch.

19 comments

  1. [2]
    FrillsofTilde
    Link
    Jitsi meeting will do that plus it's open source! You can host your own jitsi server if you desire. I run a Matrix chat for my family so that no one is scraping our data and we can do video calls...

    Jitsi meeting will do that plus it's open source! You can host your own jitsi server if you desire. I run a Matrix chat for my family so that no one is scraping our data and we can do video calls etc etc.

    15 votes
    1. EmperorPenguin
      Link Parent
      I'll have to research this further, thank you! This is exactly the type of answer I was looking for.

      I'll have to research this further, thank you! This is exactly the type of answer I was looking for.

      3 votes
  2. [3]
    vord
    Link
    I've done this with Discord on OpenSUSE Tumbleweed... you need to make sure you have all the codecs installed and may need to use X11 (it's been awhile since I've done this). Zoom works OK with...

    I've done this with Discord on OpenSUSE Tumbleweed... you need to make sure you have all the codecs installed and may need to use X11 (it's been awhile since I've done this).

    Zoom works OK with X11, but is a disaster with Wayland.

    Incidentally if anyone has any suggestions for 1-on-1 cross-platform voice chats which are server-free, I'm all ears.

    6 votes
    1. [2]
      Crespyl
      Link Parent
      Does your Discord screenshare feed include desktop/game audio? That's been the sticking point for me the last few times I tried it, but I haven't kept up with any more recent developments.

      Does your Discord screenshare feed include desktop/game audio? That's been the sticking point for me the last few times I tried it, but I haven't kept up with any more recent developments.

      3 votes
      1. minion
        Link Parent
        Not original commenter but no, it doesn't. To get around this I usually use helvum or similar tools to patch my audio into my mic. It's not ideal but it works ... of course Discord then applies...

        Not original commenter but no, it doesn't. To get around this I usually use helvum or similar tools to patch my audio into my mic. It's not ideal but it works ... of course Discord then applies things like noise cancellation to your mic audio which also needs to be turned off ... as I said, not ideal

        1 vote
  3. whbboyd
    Link
    I use Google Meet for video calls. Works on any computer that can run a web browser which has survived enough of Chrome's covering fire to implement WebRTC (which is to say, Firefox, Chrome, or...

    I use Google Hangouts Meet for video calls. Works on any computer that can run a web browser which has survived enough of Chrome's covering fire to implement WebRTC (which is to say, Firefox, Chrome, or any Chrome skin). I don't believe there are limits (I've never run into them, anyway); setting up screensharing on Wayland is a bit more involved than X11's "lol any client can just read the output buffer", but I think any DE will handle it for you, and uncomprehendingly following rote instructions worked for me in my Sway setup the last time I needed to do it.

    I really should get Jitsi installed and set up, but I have like a thousand projects I "should" do, and in the meantime, Hangouts Meet is super lazy and works.

    5 votes
  4. thismachine
    Link
    Zoom works on Linux just fine. I use it on Wayland and can do video calls and share my screen.

    Zoom works on Linux just fine. I use it on Wayland and can do video calls and share my screen.

    4 votes
  5. [6]
    snake_case
    Link
    I use Linux Mint and have never had any issue using Discord.

    I use Linux Mint and have never had any issue using Discord.

    4 votes
    1. [5]
      EmperorPenguin
      Link Parent
      I tested it and it seems Mint screenshare on desktop doesn't have audio. Are you getting audio? From the comments here, it seems to be very finnicky about if it'll work or not for different...

      I tested it and it seems Mint screenshare on desktop doesn't have audio. Are you getting audio? From the comments here, it seems to be very finnicky about if it'll work or not for different setups, unless many people here don't realize I'm asking about audio.

      2 votes
      1. [4]
        snake_case
        Link Parent
        Yeah audio works fine. I use it in a Firefox browser though? I think the desktop version has a chromium engine.

        Yeah audio works fine. I use it in a Firefox browser though? I think the desktop version has a chromium engine.

        1 vote
        1. [2]
          Crespyl
          Link Parent
          There's audio and then there's audio. Historically, voicechat audio from the microphone has worked fine, but desktop audio from the applications being screen-shared does not go through Discord...

          There's audio and then there's audio. Historically, voicechat audio from the microphone has worked fine, but desktop audio from the applications being screen-shared does not go through Discord without jumping through hoops.

          2 votes
          1. snake_case
            Link Parent
            Ah, got you. I only stream when gaming and Ive typically got my game noises turned off. I guess I’ll test that out.

            Ah, got you. I only stream when gaming and Ive typically got my game noises turned off.

            I guess I’ll test that out.

        2. EmperorPenguin
          Link Parent
          You can screenshare with audio from the web browser version? I didn't know it supported that...

          You can screenshare with audio from the web browser version? I didn't know it supported that...

          1 vote
  6. [3]
    ogre
    Link
    May I ask why you are opposed to an open source client for discord, e.g. Vesktop?

    May I ask why you are opposed to an open source client for discord, e.g. Vesktop?

    2 votes
    1. [2]
      EmperorPenguin
      Link Parent
      Could be that I'm uninformed or misinformed, but aren't unofficial clients against Discord TOS? I wouldn't want to trust a third party service with my Discord login. An open source client is...

      Could be that I'm uninformed or misinformed, but

      • aren't unofficial clients against Discord TOS?
      • I wouldn't want to trust a third party service with my Discord login. An open source client is probably less risky for that.

      And also, I'm just interested to see what other options are out there besides Discord that officially support this functionality.

      3 votes
      1. ogre
        Link Parent
        Technically, yes. But they don’t enforce it for things like Vesktop. Discord only takes action against server scripting, like botting a regular user account instead of using the dev api. As far as...

        aren't unofficial clients against Discord TOS

        Technically, yes. But they don’t enforce it for things like Vesktop. Discord only takes action against server scripting, like botting a regular user account instead of using the dev api.

        As far as login safety, Vesktop’s login is just a webview that renders discord’s login page. I scan the QR code with the app on my phone and it logs in fine. You can go check the github repo to see it’s not doing anything sketchy. Even build it from source to be certain.

        I’ve been using Vesktop for about 6 months with no issues. The reason I started using was actually for the wayland screenshare support. I don’t make use of anything else it has to offer over the vanilla client and it feels like I’m using regular old discord.

        4 votes
  7. [3]
    sazed
    Link
    I was literally screen sharing on Discord yesterday in a voice call. Worked without issue for me. Running Arch+Plasma. I flip between Wayland and X11 and don't remember what I was in at the time.

    I was literally screen sharing on Discord yesterday in a voice call. Worked without issue for me. Running Arch+Plasma. I flip between Wayland and X11 and don't remember what I was in at the time.

    1 vote
    1. [2]
      VoidSage
      Link Parent
      Discord screen share doesn't work for me on Wayland, so I switched to vencord which is an alternate discord client https://github.com/Vencord/Vesktop

      Discord screen share doesn't work for me on Wayland, so I switched to vencord which is an alternate discord client https://github.com/Vencord/Vesktop

      4 votes
      1. sazed
        Link Parent
        I'll definitely try this out, thank you!

        I'll definitely try this out, thank you!

        1 vote