Package Details: slack-desktop-wayland 4.40.128-1

Git Clone URL: https://aur.archlinux.org/slack-desktop-wayland.git (read-only, click to copy)
Package Base: slack-desktop-wayland
Description: Slack Desktop (Beta) for Linux with Wayland Support
Upstream URL: https://slack.com/downloads
Licenses: custom
Conflicts: slack-desktop, slack-electron
Provides: slack-desktop
Submitter: cspeck-aai
Maintainer: cspeck-aai
Last Packager: cspeck-aai
Votes: 7
Popularity: 1.52
First Submitted: 2023-01-06 06:10 (UTC)
Last Updated: 2024-10-11 05:36 (UTC)

Dependencies (14)

Required by (0)

Sources (2)

Latest Comments

« First ‹ Previous 1 2 3 4

aryklein commented on 2023-03-25 04:40 (UTC) (edited on 2023-03-25 05:00 (UTC) by aryklein)

if you change the enable-features attributes order, screen sharing works:

Screen sharing works with this:

/usr/bin/slack --enable-features=UseOzonePlatform --enable-features=WebRTCPipeWireCapturer --ozone-platform=wayland

While it doesn't with:

/usr/bin/slack --enable-features=WebRTCPipeWireCapturer --enable-features=UseOzonePlatform --ozone-platform=wayland

Could you change this order in the patch file? -> https://aur.archlinux.org/cgit/aur.git/tree/slack-desktop.patch?h=slack-desktop-wayland#n7

That should solve the issue mentioned by @ingvij

ingvij commented on 2023-03-01 14:20 (UTC)

Hi @cspeck-aai,

I'm starting it through the application desktop shortcut. I have WebRTC working normally on firefox. xdg-desktop-portal-wlr seems to work fine there.

ajvsms commented on 2023-02-22 11:24 (UTC)

Since last update the window decoration disappeared so I had to change the desktop shortcut and add --enable-features=WaylandWindowDecorations

cspeck-aai commented on 2023-02-17 03:27 (UTC)

@sidicer: thanks for your comments, I have updated the patch and pushed a new package version

@ingvij: Are you starting the app via console or the application/desktop shortcut? It only works if you start via the shortcut.

Otherwise I'd suggest verifying that WebRTC works at all (e.g. can you screen share via https://meet.jit.si/ in Firefox?) and ensuring you have pipewire and everything else required for WebRTC screen sharing. For Gnome I found it to need xdg-desktop-portal-gtk, xdg-desktop-portal-gnome and xdg-desktop-portal, but YMMV.

ingvij commented on 2023-02-10 10:41 (UTC)

Hi,

I'm having issues sharing screen with slack. This package, even though it is using pipewire and all the XDG-desktop-portal packages, still doesn't seem to fix the issue. Is there any config I need to update? All I get is a black screen when I try to share entire screens an only a few windows are shareable..

sidicer commented on 2023-02-02 09:11 (UTC)

It's not running with Wayland out of the box + with Xwayland it has issues with Mouse leaving the window (especially with dual or triple monitor setup)

Modify launch attributes to this: --enable-features=WebRTCPipeWireCapturer --enable-features=UseOzonePlatform --ozone-platform=wayland -s %U

To confirm that you're running Wayland and not XWayland - launch xprop in your terminal on hover over any window - if Cursor changes to X(+) - you're not in wayland but xwayland

Hope this helps.