Arch Discord

 admin
  • # yast2 -i discord.rpm It’s not exactly a perfect solution, but if you want a native Discord client on OpenSUSE, this is probably your best option. Arch Linux No, Discord isn’t officially packaged for Arch, but once again, the AUR comes to the rescue.
  • Apr 07, 2021 Discord has also held discussions with Epic Games and Amazon in the past, according to the report. In a bid to gain more user data on the games and services performing well for its arch-rival”.

Discord is a proprietary, cross-platform, all-in-one voice and text chat application. It is especially tailored for gamers; however, many open-source communities have official Discord servers as well. Discord can be used through a web browser or through the desktop application, which is made with Electron.

Installation

You can use one of the following packages to install the desktop application for Discord:

Looking for servers about Ark Survival Evolved? With more than 30 servers about Ark Survival Evolved, we hope you’ll find an awesome server to join! A discord bot inspired by the amazing Arch Wizard of the Crimson Wizard Clan, Megumin! From the anime, Konosuba. chiumax/discord-meguBot.

Graphical clients

The official app:

  • Stable: discord
  • Testing: discord-ptbAUR
  • Nightly: discord-canaryAUR

Official clients, using the system provided electron for increased security and performance:

  • Stable: discord_arch_electronAUR
  • Nightly: discord-canary-electron-binAUR

Third-party clients:

  • ripcordAUR, see the Ripcord article for more information
  • lightcord-gitAUR, a customizable, official-looking client; see the project site for more information
  • gtkcord3, abandoned

Command-line clients

  • cordless-binAUR, abandoned
  • 6cordAUR, deprecated

There are more CLI-based third-party clients out there hosted on places like GitHub (such as Discline or terminal-discord), although only a few are currently packaged on the AUR.

Albion

Chat client plugins

  • By using purple-discord-gitAUR, you can use Discord on graphical or terminal messenger softwares based on libpurple such as Pidgin.
  • By using bitlbee-discord-gitAUR, you can use Discord via Bitlbee.

Custom CSS & Plugins

This article or section is out of date.

Reason: betterdiscord seems to have been potentially abandoned[1] (Discuss in Talk:Discord#)

Through the betterdiscord-installerAUR package, Discord can be modified to use custom CSS and plugins.

Note that usage of these packages, or any package or application that modified the Discord client, is against Discord's Terms of Service and may get your account banned. You take all responsibility when using these or similar packages.

Overlay

For linux clients, Discord does not support in-game overlay. Discover is an open-source X11 application that provides these functions. You may have to install the python-cairo package for Discover to work.

Tips and tricks

GNOME top bar icon

If you would like to have the icon on the top bar of GNOME, install the AppIndicator and KStatusNotifierItem Support extension and libappindicator-gtk3.

Discord asks for an update not yet available in the repository

Discord will refuse to launch if there is an update available. If the updated version is not yet available in the official repos, you can build and install the updated package using the Arch Build System.

Or you can cheat. Check for discord's path:

and cd to where the symbolic link points. In this directory (probably /opt/discord/) edit the file resources/build_info.json that should look like:

You can 'upgrade' the version, in this case with '0.0.14', and trick the launcher. All is reset in a future update.

Start Discord minimized

Arch Discord Profile

Discord can be started minimized through the --start-minimized argument.

Troubleshooting

Crackling during voice calls

If you experience crackling sounds when in voice chat, you should try the steps outlined here: PulseAudio/Troubleshooting

Unable to share an individual monitor on a multi-monitor setup

If you cannot share individual monitors on a multi-monitor setup, you should try mon2cam-gitAUR as a workaround to this bug: Discord Trello[dead link 2021-04-06]

Enabling rich presence on Flatpak

When using the Flatpak version of Discord, Rich Presence will not work out of the box. To make it work, it's necessary to create a symlink from $XDG_RUNTIME_DIR/discord-ipc-0 to $XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0. To create the symlink for the current user session, run:

To automatically create the symlink, systemd-tmpfiles can be used by adding the following line to a file with the .conf extension in ~/.config/user-tmpfiles.d/:

Discord becomes unresponsive during long calls

Arch Discord Albion Online

Arch Discord

If Discord becomes unresponsive during long calls, try the --no-sandbox argument. You can also add the following to your .bashrc, or alias file for your shell:

Discord freezes after getting pinged or messaged

If a message that would trigger a notification (pings, DMs, servers with notifications on, etc) causes the client to freeze, the client is failing to find a notification server. To fix it without installing a notifications server, disable 'Enable Desktop Notifications' in the Notifications options.

Retrieved from 'https://wiki.archlinux.org/index.php?title=Discord&oldid=671814'