Slack Desktop App Linux
Slack Desktop App Linux
Package Details: slack-desktop 4.12.0-1
Package Actions
- View PKGBUILD / View Changes
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: | 469 |
Popularity: | 7.13 |
First Submitted: | 2015-10-19 09:59 |
Last Updated: | 2020-12-15 07:33 |
Dependencies (9)
Based on Slackware 14.2, the new SlackEX Linux release drops the lightweight Xfce desktop environment for the even more lighter and beautiful Enlightenment desktop environment/window manager. In fact, SlackEX appears to be the only live system that uses the latest Enlightenment release, version 0.24.2. “This version of SlackEX is unique. Slack brings team communication and collaboration into one place so you can get more work done, whether you belong to a large enterprise or a small business. Check off your to-do list and move your projects forward by bringing the right people, conversations, tools, and information you need together.
- alsa-lib(alsa-lib-a52pcm, alsa-lib-x205ta)
- gtk3(gtk3-donnatella, gtk3-cosy, gtk3-adwaita-3-32-git, gtk3-mushrooms, gtk3-typeahead, gtk3-git, gtk3-ubuntu, gtk3-patched-filechooser-icon-view, gtk3-classic)
- nss(nss-hg)
- xdg-utils(mimi-git, sx-open, busking-git, xdg-utils-git, linopen, xdg-utils-terminal-true-git, xdg-utils-mimeo, xdg-utils-handlr, xdg-utils-slock, mimi-bachoseven-git, mimejs-git)
- libappindicator-gtk3(libappindicator-gtk3-ubuntu, libappindicator-bzr)(optional) – Systray indicator support
- org.freedesktop.secrets (keepassxc-git, keepassxc-kde-fix, gnome-keyring-git, bitw-git, gnome-keyring, keepassxc)(optional) – Keyring password store support
Sources (2)
ogarcia commented on 2020-02-06 11:44
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.
jbmorgado commented on 2020-11-30 11:06
Install Slack Desktop
Is missing a dependency: libappindicator-gtk3
Without this, it doesn't show the notification indicator in the status bar on Gnome.
yubo56 commented on 2020-11-18 00:19
I figured out the problem with the browser issue, Slack tries to xdg-open but the xdg-mime query (L827 of /usr/bin/xdg-open on my system) returns
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (en-US) brave-browser.desktop
Seems like some dingus at Slack decided to set the locale to 'en-US' instead of 'en_US' like all our locale.gen's support
The workaround is the same, just set the BROWSER manually, since xdg-open falls back to BROWSER if it can't find the correct *.desktop file to open the file (and it can't because the 'warning' in the message above is part of the desktop filename returned, which obviously will fail to parse). xdg-open by default falls back to a few default web browsers if it can't find an app, L928-930 on my system:
This also explains why everybody saw firefox being used instead of their default browsers, or google-chrome. Not sure why this doesn't affect slack-electron...
alexz commented on 2020-11-17 23:32
Why is it called Beta
? So confusing, really sounds like the nightly-build, where in fact is the latest stable build ... confusing
Tilley commented on 2020-11-17 19:36
Setting the browser environment variable to fix the Firefox link bug didn't work for me. The links still opened in Firefox and caused Firefox to crash for some reason. Uninstalling Firefox made Slack unable to open links at all. So I tried the slack-electron
package thinking that maybe the Slack team just borked their bundled electron build. Sure enough, slack-electron
opens links in google-chrome just like I wanted it to. Hope this helps someone else.
lira commented on 2020-11-13 23:05
@goddva, thanks for the reply and workaround.
For someone who might need:
goddva commented on 2020-11-13 18:23
@victortrac @Thornycrackers @lira - I had the same issue with Slack not using my default browser. A quick look of processing spawning, I do see that it uses xdg-open <URL>
. But all my settings are correct, so it should open in Chrome... but no luck.
Slack Desktop App Linux Setup
However, Slack do use the BROWSER environment variable if its set, so a BROWSER=google-chrome slack
would be my workaround until it gets fixed, or I do have more time to see what really happens...
crystal_pepsi commented on 2020-11-13 11:04
After the install, slack doesn't seem to launch at all - I'm not really sure how to proceed here. I tried installing 4.10.3, but that didn't launch on my system either!
EDIT: Deleted my ~/.config/slack then tried again - slack now launches
lira commented on 2020-11-13 00:14
4.11.x broke the default browser for me too. I have the brave as my default and it was opening all the links in firefox. I downgraded to 4.10.3 and everything is working again.
Thornycrackers commented on 2020-11-12 23:08
@victortrac 4.11.x broke the default browser for me. I have Firefox as my default and it was opening all the links in chrome. I downgraded to 4.10.3 and everything is working again.
victortrac commented on 2020-11-12 16:48
@doctorcolossus - I've had similar issues upgrading slack in the past. Wiping out ~/.config/Slack fixed it for me.
It just got easier to Slack on Ubuntu and other Linux distributions, without needing to download installers or run commands.
The real-time chat and collaboration app, which is popular with major companies all around the world, is now available as a Snap app from the Snapcraft Store on all Linux distros that support it.
What is Slack?
Wikipedia describes Slack as “…a cloud-based set of proprietary team collaboration tools and services”, a description that makes the platform sound painfully dull.
It’s anything but; Slack is vibrant, dynamic, and fast paced. Scores of well-known companies, teams, and creatives use it, as do many open source projects.
It’s sort of like e-mail mashed with IRC and WhatsApp. It lets distributed teams of all shades keep in touch and on top of what each other is up to, using text, emoji, hashtags, files and more in real-time.
One of the most compelling features of Slack is that every message and bit of communication is archived for future searching.
Companies get to create their own ‘slack’ space, and create separate ‘channels’ for discussion and oversight of specific topics, and so on. Third party apps bring integration with external productivity services like Dropbox, Github, Twitter, Gmail and more.
Over 6 million people use Slack every day so making the app easily available on Ubuntu is a great move. Even if only a fraction of those 6 million people use Ubuntu, it’ll be one less reason for them to dual-boot into their Windows or macOS partition.
“Slack is helping to transform the modern workplace, and we’re thrilled to welcome them to the snaps ecosystem”, said Jamie Bennett, VP of Engineering, Devices & IoT at Canonical.
“Today’s announcement is yet another example of putting the Linux user first – Slack’s developers will now be to push out the latest features straight to the user. By prioritising usability, and with the popularity of open source continuing to grow, the number of snaps is only set to rise in 2018.”
Slack For Desktop Download
Slack isn’t new to Ubuntu per se (it’s been available for Linux for a while) but you’ve needed to head out and download a package from the web and then install it manually.
But now an official Slack Snap app is available on the Ubuntu Store, meaning it’s deliciously simple to install the app on Ubuntu and (in theory) a slate of other Linux distributions too.
Installing Slack on Ubuntu
Slack is not open-source software and is not, by default, included in the Ubuntu repositories — but it is available on the Snap store.
To install Slack on Ubuntu 18.04 LTS or later using the Snap package just pop open the Ubuntu Software app and search for the app by name, or press this button:
If you prefer to install apps using the command line, or you’re using a Linux distro other than Ubuntu, you can run this command:
Whichever way you choose, that’s pretty much all there is to do. Once the package is downloaded, unpacked, and installed you can open Slack using your preferred app menu or application launcher.
![Slack Slack](https://scoreintl.org/wp-content/uploads/2019/08/J.-Christopher-C.-e1565720137722.jpg)
Follow the on screen prompts to get set-up and join any Slack workspaces available to you.
Download Slack for Linux
Don’t want to use the Snap package? You can download Slack for Linux from the Slack website, with separate installers offered for Ubuntu and Fedora:
Alternatively, run the following command to download Slack’s Ubuntu installer using the wget
tool:
Then, install:
Open Source Alternative to the Slack Client
For the best Ubuntu experience on the Unity desktop you may want to consider using a third-party or unofficial Slack app.
Scudcloud is especially popular with users of Ubuntu 16.04 LTS because it neatly integrates with the Unity desktop. This means you get things like an unread message count on the Unity launcher, native notification bubbles, an indicator applet, and a Unity quicklist for fast switching between Slack channels.
You can download Scudcloud from Github, or install it from the a PPA by running these commands:
For an open source alternative to Slack that is self-hosted try Mattermost. It offers many of the same features as Slack, but is free, open-source software.
Slack Desktop App Linux