Overlay for Linux

Comments

47 comments

  • ElNamano

    every linux game is going to use opengl or vulkan, its not like theres a million ways they draw to the screen

     

    also expecting xorg/wayland isnt a hack, its just what linux uses for the display

     

    i dont see how being 15 years old means anything, the last time windows had a major window manager/renderer overhaul was with vista in 2006

     

    steam manages to pull off their overlay just fine across all platforms so saying its nearly impossible is just a lie

     

    also macos has a single window manager/de, its more predictable than windows is in most regards so theres no excuse there

    34
  • Lucius - Lemon

    Hard or not, year had passed since the overlay feature launch, by now it's practically a standard need, it feels like linux users are left behind.

    27
  • maxh

    Who is this "Linux Community"* that seems so concerned about an overlay? And why don't they care about the fact that Discord is proprietary, the game is likely proprietary, Steam (which everybody except Canonical seems to care about) is proprietary, the graphics drivers you are using are likely proprietary, and even the Linux kernel itself probably has proprietary firmware blobs. And anything proprietary could "track what you do".

    * mocking a previous commenter's strange formatting, not a link

    17
  • zleet

    +1 For overlay on linux.

    To add to the existing discussion, Mumble has an overlay for linux (which is open source). Wouldn't getting something similar to that into discord be relatively non-trivial(except obvious licensing stuff)?

    I'll be more than happy if the overlay only supported X11 for the time being.

    13
  • paperbenni

    Discord can track you with or without an overlay, if you're that concerned, don't use discord, not on Linux and not elsewhere.

    12
  • paperbenni

    +1  Linux overlay!!

    It's not that windows is less of a mess, it's just a lucrative mess. So: If it's released by next month, I'm gonna buy Discord Nitro.

    9
  • NoNo

    I'm unfamiliar with these forums, but it appears to me that "Linux Community" is not a link to some random article but unresponsive bold text. Please don't make claims about a group of people who have different opinions; I use Linux and am aware that Discord tracks me; however, I am willing to use Discord regardless of this fact.

    8
  • maxh

    I compromise on freedom/privacy vs. convenience whenever I see fit, therefore I use Discord on Linux. I use Linux and am therefore part of this "Linux Community" but i don't consider an "overlay" any more malicious than a proprietary text and voice chat client. In fact, I think the benefits of an overlay are significant and could result in more people using Linux.

    7
  • username

    I mean, heck, if Steam has a functional overlay that works in every game (at least in my experience), even the ones I run through Proton, there's gotta be SOME way to get an overlay. +1 to this.

    7
  • cold0ero

    I'm on this same page and sorry if I'm being a necro but as stated before, mumble has it done with Vulkan and with OpenGL. Quite honestly that covers most of Linux gaming needs and I think reasonably as a Linux community can understand if it isn't perfect at first and has bugs but at least let us iron it out and actually get it out there. With Proton basically covering everything I play that hasn't been done on Linux pure yet, I've completely uninstalled Windows as it was the final thing I needed to completely ditch that OS. Please, pretty please, can we get the overlay in Linux?

    6
  • NoNo

    I've heard that the overlay is hard to implement technically (and would probably require a whole new approach for a different OS), but nevertheless it would be very nice to see this.

    3
  • mangofeet

    This would be great

    3
  • bjonnfesk

    All the arguments here for it being difficult to develop an overlay for Linux would be solved simply by officially supporting Discord on WINE, and making sure the overlay works there, and the argument that "display servers other than X being used presents a difficulty" is void because it is by far the most used display server, and it's comparable to saying "operating systems other than Windows being used presents a difficulty"; this difficulty has already been overcome, and there's no reason why a team such as the Discord development team wouldn't be able to surmount it, and at any rate, just supporting X would be a large step forward. 

    3
  • Tiixxel

    There is a Project on Github for a Discord Overlay and it works pretty good (X11 and Wayland Support)
    https://github.com/trigg/DiscordOverlayLinux

    3
  • NoNo

    I think this post is about incorporating the overlay feature in Linux, not about alternatives to Discord. 🙂

    2
  • radio-device

    For anyone landing here, there is a new project by the same people in development which is more convenient to use than the previous one. It is lacking some features currently, but if you only want voice chat overlay, then this might be the better option:

    https://github.com/trigg/Discover

    2
  • Shadywack

    I'm Linux full time and don't need Windows for anything. Some games perform better on Linux now even under DXVK. When more people realize this the userbase is set to blow up. I'm hoping Discord tracks their Linux usage patterns and acts accordingly. Would love to see the overlay make it.

    1
  • Yao Mitachi

    You're right, I didn't mean to diss Discord (Disscord?), I just felt it was a relevant comparison. It's another cross-platform voice chat application with an overlay, but with an overlay on all platforms. If these volunteer developers working in their spare time can do it, why can't a company with a monetized service?

    1
  • Peti

    I think it can't be that hard to make a discord overlay available for linux. Steam has already done it.

    I don't think it's because it's impossible, but because you have to invest time. And although they had enough time, nothing happened. They probably didn't even try.

    1
  • Toxblh

    If you need some examples how to do that https://github.com/trigg/DiscordOverlayLinux that is works. Pls implement it for linux users

    1
  • Android is totally different from desktop linux in userspace

    1
  • AlexApps

    +1.

    0
  • dedvik

    +1

    0
  • Wolfen113 (Hanna)

    Оверлей это все чего не хватает на linux. Обидно что функционал который уже сделан как часть программы просто не могут сделать для всех систем. И самое обидное это осознание того что его вероятно и не сделают ибо другие мессенджеры так же проигнорировали реализацию оверлея для lunux, а они намного старше недавно появившегося discord.

    0
  • Yao Mitachi

    Another reason I wish more people were willing to use Mumble for voice chat... It has a consistently cross-platform feature set. Mumble developers don't leave Mac and Linux users out from useful features because of smaller market share (and further contributing to chicken-and-egg problem), they just do it because it's the right thing to do, and they focus on cross-platform solutions from the start (like OpenGL) rather than on any Windows-exclusive techniques.

    Though, seeing as Apple is probably dropping OpenGL in the future, I wonder if they'll have to switch to MoltenVK...

    0
  • sur1v

    Please don't leave Linux behind! Let's be grateful about what holds our servers...

    0
  • Shadywack

    Please make a Linux overlay, it's engineering resources without so much monetary return as goodwill. I'm sure there's internal staff (between the network engineers and devops team) that would be all about it with the green light.

    0
  • gabrielr

    @radio-device is it interactive?

    0
  • lvminary | Nico

    Discover is a nice third-party solution. But I'd really prefer to get the official overlay for Linux. Please Discord devs! :(

    0
  • The ways of having overlays on X11 are fairly well defined though I don't know what they are because I'm not experienced with X11. However on Wayland things get a little complicated. This is because different compositors implement different protocols. On wlroots based compositors the `zwlr_layer_shell_v1` protocol is used. The other main one is implemented by GNOME and i'm afirly sure is completely different. This likely means that 3 different ways of having an overlay would need to be implemented for Linux and other UNIX platforms. I'm aware that since discord uses Electron there a simple cross platform way of doing it but I am not an expert on that. 

    0

Please sign in to leave a comment.