Package Details: slack-desktop 4.41.97-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: 604
Popularity: 1.89
First Submitted: 2015-10-19 09:59 (UTC)
Last Updated: 2024-11-14 07:14 (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 .. 3 4 5 6 7 8 9 10 11 12 13 .. 48 Next › Last »

rgcv commented on 2021-12-24 06:43 (UTC)

@fardog appreciate the feedback. my solution was to downgrade it, 4.22 seems... decent enough, and I need screensharing in general to work on wayland, for one (daily driving sway).

fardog commented on 2021-12-21 17:23 (UTC)

@rgcv i can confirm the same unfortunately, segfault under wayland; works fine when running via xwayland though, so i'm just falling back to that for now. i don't have a fix, just a confirmation that you're not alone in the issue.

Initializing local storage instance
(electron) Sending uncompressed crash reports is deprecated and will be removed in a future version of Electron. Set { compress: true } to opt-in to the new behavior. Crash reports will be uploaded gzipped, which most crash reporting servers support.
[3902:1221/091652.602765:ERROR:gpu_init.cc(457)] Passthrough is not supported, GL is egl, ANGLE is
[3902:1221/091652.606507:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
[12/21/21, 09:16:52:663] info:
╔══════════════════════════════════════════════════════╗
║      Slack 4.23.0, linux 5.15.10-arch1-1 on x64      ║
╚══════════════════════════════════════════════════════╝
[12/21/21, 09:16:52:664] info: Configured logger via
{
  "enableConsoleTransport": true,
  "identifierOverride": "webapp-service-worker-console",
  "shouldUseNewBackend": false,
  "loggerInstanceCount": 2
}
[12/21/21, 09:16:52:664] info: Predefined values for process
{
  "NODE_ENV": "production",
  "platform": "linux",
  "type": "browser",
  "timeZone": "America/Los_Angeles",
  "PACKAGE_MANIFEST.productName": "Slack",
  "PACKAGE_MANIFEST.version": "4.23.0",
  "PACKAGE_MANIFEST.commit": "8c4b013",
  "PACKAGE_MANIFEST.branch": "HEAD"
}
[3860:1221/091652.706566:ERROR:browser_main_loop.cc(269)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[3860:1221/091652.706621:ERROR:browser_main_loop.cc(269)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
/home/<redacted>/.dotfiles/bin/slack: line 3:  3860 Segmentation fault      (core dumped) /usr/bin/slack --enable-features=UseOzonePlatform --ozone-platform=wayland $@

wooque commented on 2021-12-21 13:08 (UTC)

Electron packaging guidelines say that if packages comes with prebuilt Electron it should go to /opt https://wiki.archlinux.org/title/Electron_package_guidelines#Directory_structure

schard commented on 2021-12-21 12:38 (UTC)

@wooque No. Read the FHS.

wooque commented on 2021-12-21 12:20 (UTC)

Shouldn't AUR packages go to /opt, I noticed that all packages I installed are in /opt except Slack

yonson commented on 2021-12-16 22:01 (UTC)

@rgcv isn't the electron version bundled in this package?

rgcv commented on 2021-12-16 19:22 (UTC)

Consider using a downgraded version of electron (say electron 15, haven't had many issues with it). With the most recent version of electron (16 at time of writing), I am now only having issues if I enable the WebRTCPipeWireCapturer feature :\ Guess I can't have screensharing

yonson commented on 2021-12-16 17:36 (UTC)

I am also seeing the segmentation fault trying to run on wayland with 4.23.0

rgcv commented on 2021-12-15 10:53 (UTC) (edited on 2021-12-15 11:40 (UTC) by rgcv)

Most recent update (4.23.0) breaks if trying to run it in pure wayland mode (with WebRTC enabled).

$ slack --enable-features=UseOzonePlatform --ozone-platform=wayland
Initializing local storage instance
(electron) Sending uncompressed crash reports is deprecated and will be removed in a future version of Electron. Set { compress: true } to opt-in to the new behavior. Crash reports will be uploaded gzipped, which most crash reporting servers support.
[2167056:1215/105110.561823:ERROR:object_proxy.cc(642)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/portal/desktop: org.freedesktop.DBus.Error.InvalidArgs: No such interface “org.freedesktop.portal.FileChooser”
[2167056:1215/105110.561846:ERROR:select_file_dialog_impl_portal.cc(243)] Failed to read portal version property
[2167110:1215/105110.591670:ERROR:gpu_init.cc(457)] Passthrough is not supported, GL is egl, ANGLE is
[2167110:1215/105110.596663:ERROR:sandbox_linux.cc(376)] InitializeSandbox() called with multiple threads in process gpu-process.
[2167056:1215/105110.672593:ERROR:browser_main_loop.cc(269)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
[2167056:1215/105110.672640:ERROR:browser_main_loop.cc(269)] Gtk: gtk_widget_add_accelerator: assertion 'GTK_IS_ACCEL_GROUP (accel_group)' failed
zsh: segmentation fault (core dumped)  slack --enable-features=WebRTCPipeWireCapturer,UseOzonePlatform --ozone-platform=wayland

edit: might have been an inconsistent state in my system, it seems it launches okay... albeit only sometimes. If anyone else runs into something, do tell.

leledumbo commented on 2021-11-25 01:33 (UTC) (edited on 2021-11-25 02:02 (UTC) by leledumbo)

Got this upon start of 4.22.0-1:

$ slack
[3324:1125/082737.173451:ERROR:process_singleton_posix.cc(419)] readlink failed: Not a directory (20)
[3324:1125/082737.173557:ERROR:process_singleton_posix.cc(256)] readlink(~/.config/Slack/SingletonLock) failed: Not a directory (20)
[3324:1125/082737.173582:ERROR:process_singleton_posix.cc(256)] readlink(~/.config/Slack/SingletonLock) failed: Not a directory (20)
[3324:1125/082737.173590:ERROR:process_singleton_posix.cc(280)] Failed to create ~/.config/Slack/SingletonLock: Not a directory (20)
[3324:1125/082737.173602:ERROR:process_singleton_posix.cc(419)] readlink failed: Not a directory (20)
[3324:1125/082737.173610:ERROR:process_singleton_posix.cc(256)] readlink(~/.config/Slack/SingletonLock) failed: Not a directory (20)

I only see ~/.config/Slack which is a file instead of a directory. Deleting that file allows starting, though. Sounds like an improper migration to me.