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

  • Blisterexe@lemmy.zipOP
    link
    fedilink
    arrow-up
    48
    ·
    6 days ago

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

  • sixdripb@lemmy.world
    link
    fedilink
    arrow-up
    19
    ·
    edit-2
    5 days ago

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

  • x00z@lemmy.world
    link
    fedilink
    English
    arrow-up
    12
    ·
    6 days ago

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

  • Zangoose@lemmy.world
    link
    fedilink
    arrow-up
    13
    ·
    6 days ago

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

    • Blisterexe@lemmy.zipOP
      link
      fedilink
      arrow-up
      18
      arrow-down
      1
      ·
      6 days ago

      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.

            • arisunz@lemmy.blahaj.zone
              link
              fedilink
              arrow-up
              1
              arrow-down
              1
              ·
              5 days 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

        • Zangoose@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          6 days ago

          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
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            6 days 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

        • Blisterexe@lemmy.zipOP
          link
          fedilink
          arrow-up
          1
          ·
          6 days ago

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

          • Communist@lemmy.frozeninferno.xyz
            link
            fedilink
            English
            arrow-up
            1
            ·
            6 days 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

    • Blisterexe@lemmy.zipOP
      link
      fedilink
      arrow-up
      43
      ·
      6 days 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.

    • Maxx@lemmy.ca
      link
      fedilink
      arrow-up
      20
      ·
      6 days 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

    • teawrecks@sopuli.xyz
      link
      fedilink
      arrow-up
      11
      ·
      6 days 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.

    • jonesy@aussie.zone
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      6 days ago

      Screen sharing is a big social thing for my friends and I, lacking this functionality would mean I wouldn’t be able to interact as much sharing goofy game moments and watching movies together.

      I tried Vencord for a while, but my friends said that the quality of the stream on their end was consistently stuttering, an issue which isn’t happening for me in the official client, so the release of screen sharing on Discord stable after working so well on canary is a welcome update for me.

  • kyub@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    4
    arrow-down
    1
    ·
    edit-2
    5 days ago

    Well, “nice” to have that feature, but you still shouldn’t use Discord, or at least limit your time on it as much as possible. Remember, when you use it, you’re part of the network effect that makes Discord big. You have to resist that. Take a look how Discord compares to pretty much any other messenger or communication tool in existence: https://www.messenger-matrix.de/messenger-matrix-en.html Avoid it whenever possible, get your friends to leave it and weaken its network effect.

    So, some of the drawbacks (there’s probably more):

    • Discord has weak security (see URL above)
    • Discord has non-existent privacy
    • Discord has an incredibly vague privacy policy which means they do what they want. Even companies with strong privacy policies screw users over routinely. Guess what companies do who don’t even care about good privacy policies. They even weakened it further a while back because they need to train their new AI features on your data as well, and probably even their weak privacy policies were in the way before. Well, good thing that the users agreed that they can change it at any time for any reason and be fine with it.
    • You grant all rights of everything you write, say, share or do on Discord to Discord, and everything you type, say, upload or share is being processed by their servers
    • Discord tracks what you’re typing before sending it
    • Discord suspended accounts and required even more user data for “verification”, such as telephone numbers which is completely unnecessary except for tracking and data selling purposes
    • Discord shares chat logs with law enforcement (and they can share everything because they’re collecting everything)
    • The Discord client app tracks what programs you have running so it can for example display what games you’re currently running. That means it contains a process logger. It has to scan every running application and then finds games out of those, and then you have to hope that only the game-specific bits are uploaded to their servers. Maybe that is the case, but can you trust them, and also to never change that? No.

    If you have to use it:

    • Never use their desktop app, always use the web version from a secondary browser (web apps running in the browser have much less rights than locally running applications), and even then limit what the site can access to the least amount of stuff necessary. If you never use your mic or camera then block it in the browser settings. Don’t trust Discord’s own mute setting (this also applies to other proprietary software).
    • Use a fake e-mail alias / telephone number when creating your account, generally give them the least amount of data possible. Opt out of any options or features which are tied to you exposing more data to them
    • Don’t give them additional money e.g. for their premium stuff (you already pay with data they gather from you)
    • Block at least these API endpoints which are purely used for tracking purposes (there may be more though, and they might change) [easy to do with uBlock Origin for example]:
    https://discord.com/api/v*/science
    https://discord.com/api/v*/channels/*/typing
    https://discord.com/api/v*/track*
    
    • You can also block these related hosts safely without impairing Discord’s main functions (again there may be more):
    crash.discordapp.com
    status.discordapp.com
    b.stats.paypal.com
    app.adjust.com
    client-analytics.braintreegateway.com
    
  • TypicalHog@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 days ago

    I just wish there was a FOSS version of Discord. I haven’t looked too deeply into existing alternatives, but I have a feeling they all miss features Discord has and are just not as good.