Package Details: slack-desktop 4.38.115-1

Git Clone URL: https://aur.archlinux.org/slack-desktop.git (read-only, click to copy)
Package Base: slack-desktop
Description: Slack Desktop (Beta) for Linux
Upstream URL: https://slack.com/downloads
Licenses: custom
Submitter: ogarcia
Maintainer: ogarcia
Last Packager: ogarcia
Votes: 598
Popularity: 3.72
First Submitted: 2015-10-19 09:59 (UTC)
Last Updated: 2024-04-30 16:22 (UTC)

Pinned Comments

ogarcia commented on 2020-02-06 11:44 (UTC) (edited on 2020-02-06 11:44 (UTC) by ogarcia)

Please, don't ask for add lsb-release as dependency. In Arch Linux this package is not needed to run Slack Desktop.

And before asking for any other dependency as make or patch or whatever, please read the wiki.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 47 Next › Last »

konradreiche commented on 2022-11-09 17:55 (UTC)

https://slack.com/release-notes/linux mentions Slack 4.29.144 released on 2022-11-02 but all existing download links point to 4.28.184.

tschai commented on 2022-11-07 09:48 (UTC)

The version 4.28.184 is not stable for me. Especially it has immense CPU usage when doing anything within the client. Downgrading to 4.28.182 solved that for me for now. Also slack does not list 4.28.184 anymore on it's linux releases. Instead there is a new version 4.29.144. But on the download page itself and in the deb and rpm download link they are still referring to 4.28.184.

liuerfire commented on 2022-10-21 03:20 (UTC)

@leledumbo Wow, it works. Thank you for saving my day!

leledumbo commented on 2022-10-18 04:51 (UTC)

Simpler alternative to @yingyi's comment:

  1. Log in from browser either directly there or through the button in the app
  2. Open developer console, do it quickly if your browser saves your credentials
  3. Right before it tries to execute xdg-open (a popup offering to open the app will appear), you will find a cancelled request in the network tab
  4. Click that then copy the Request URL in Headers tab, it will be in the form of: slack://<some hash value>/magic-login/<some hash value>
  5. Go back to Slack app, it will monitor the clipboard and find out the magic link then log you in automatically

yingyi commented on 2022-10-16 14:23 (UTC) (edited on 2022-10-16 14:23 (UTC) by yingyi)

for KDE user to resolve the problem that login not response:

first, the reson is kde that the kde-open5 from kde-cli-tools is doing some funky lower-casing on first element of URL (slack://A/B/C becomes slack://a/B/C).

  1. run this in bash:
while sleep .1; do ps aux | grep slack | grep -v grep | grep magic; done
  1. Try logging in to slack - accept login attempt in browser

  2. You should see login link in console:

kde-open5 slack://WORKSPACE_ID/magic-login/...
/usr/lib/slack/slack --enable-crashpad slack://workspace_id/magic-login/...
  1. Open the slack with correct link:
/usr/lib/slack/slack --enable-crashpad slack://WORKSPACE_ID/magic-login/...

Last, thanks for unbuntu friends from stackoverflow

joshtau commented on 2022-09-30 08:27 (UTC)

I'm not sure if it's the latest update, but I also just reinstalled Arch.

I had to add --use-gl=desktop to the end of the command to make it not have horrible screen rendering on resizing and switching spaces, where it would flick weird random colours at me (thanks Electron <3). Using AMDGPU, both Mesa 22.1.7-1 and mesa-git had the same issue.

shieldwed commented on 2022-08-09 21:01 (UTC)

I made the following changes to get screensharing running on wayland:

diff --git a/PKGBUILD b/PKGBUILD
index af27b76..74c710b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,14 +13,19 @@ depends=('gtk3' 'libsecret' 'libxss' 'nss' 'xdg-utils')
 optdepends=('libappindicator-gtk3: Systray indicator support'
             'org.freedesktop.secrets: Keyring password store support')
 source=("https://downloads.slack-edge.com/releases/linux/${pkgver}/prod/x64/${pkgname}-${pkgver}-amd64.deb"
+        "slack.sh"
         "${pkgname}.patch")
 noextract=("${pkgname}-${pkgver}-amd64.deb")
 b2sums=('b7d457fcb6a2518eaea7efc4d7b43f01f8c1da8a1218d3c2c2c14e195004102be344c6f4e2b60dd4f4677e53ea976cb7b0b102e3e0eec385df881eecdee4a7cd'
+        'd39bba7db4e1854dbba2afefa5cc108ff698befaef65539a7f5b09581e81f753bdbdd091ed0df9470b99f2aa0eda0985874f01628b8974a458eef0df774ec404'
         'b5786265fcaf85be4134a444d5c2376f3b3753b667ac8b5237d74cbc643433148ec0a4f8ddfe65276d6029cc6941b464938e6c37f904c2369cbe14ca3f1819dd')

 package() {
     bsdtar -O -xf "slack-desktop-${pkgver}"*.deb data.tar.xz | bsdtar -C "${pkgdir}" -xJf -

+    # Fix screensharing on wayland
+    install -D "slack.sh" "$pkgdir/usr/bin/slack"
+
     # Fix hardcoded icon path in .desktop file
     patch -d "${pkgdir}" -p1 <"${pkgname}".patch

diff --git a/slack.sh b/slack.sh
new file mode 100644
index 0000000..a402971
--- /dev/null
+++ b/slack.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec /usr/lib/slack/slack --enable-features=WebRTCPipeWireCapturer "$@"

ogarcia commented on 2022-06-30 06:24 (UTC) (edited on 2022-06-30 06:28 (UTC) by ogarcia)

@andy44 did you read the pinned comment? have you bothered to check if your system complies the prerequisites?

andy44 commented on 2022-06-30 01:11 (UTC)

Need patch to run this PKGBUILD

$ makepkg -sri                                                                                                                                                               
==> Making package: slack-desktop 4.27.154-1 (Thu 30 Jun 2022 11:07:28)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found slack-desktop-4.27.154-amd64.deb
  -> Found slack-desktop.patch
==> Validating source files with b2sums...
    slack-desktop-4.27.154-amd64.deb ... Passed
    slack-desktop.patch ... Passed
==> Extracting sources...
==> Removing existing $pkgdir/ directory...
==> Entering fakeroot environment...
==> Starting package()...
/home/<user>/aur-programs/slack-desktop/PKGBUILD: line 25: patch: command not found
==> ERROR: A failure occurred in package().
    Aborting...

KaibutsuX commented on 2022-06-22 14:31 (UTC)

Anyone else experiencing tray/notification issues?

When the app is minimized to the tray and I get a message, I get a desktop notification with the "View Msg" "link" and when I click it, it does bring the app to the foreground, but it also bring the next app in the tray (in this case qbittorrent) to the foreground.

I haven't looked at code, but I would imagine there's probably 2 code paths doing the same thing to bring the app to the front, but in 1 path there's an off-by-one error?