Common issues with the Discord client on Linux
List of Discord’s dependencies on most popular distros
Discord’s dependencies on Debian based distros (includes Ubuntu based distros which also includes Mint):
libc6, libasound2, libatomic1, libgconf-2-4, libnotify4, libnspr4, libnss3, libstdc++6, libxss1, libxtst6, libappindicator1, libc++1
Discord’s dependencies on Arch Linux:
glibc, alsa-lib, gcc-libs, gconf, libnotify, nspr, nss, libxss, libxtst, libc++ (libc++ is installed from the AUR)
Discord’s dependencies on Fedora:
libatomic, glibc, alsa-lib, GConf2, libnotify, nspr >= 4.13, nss >= 3.27, libstdc++, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libcxx, libXScrnSaver
Discord’s dependencies on openSUSE:
libatomic1, glibc, alsa, gconf2, libnotify, mozilla-nspr >= 4.13, mozilla-nss >= 3.27, libstdc++6, libX11 >= 1.6, libXtst >= 1.2, libappindicator, libc++1, libXScrnSaver
Crashes and issues caused by missing dependencies
libc++1/libc++/libcxx
If Discord crashes before it loads, most times this is caused by the user missing libc++1/libc++/libcxx
. Having too old of a version of libc++1/libc++/libcxx
can also cause Discord to crash before it loads. A couple of examples of Discord’s output in a terminal when this happens are shown below:
DiscordCanary[7645]: segfault at 0 ... error 4 in libc-2.23.so ...
exception_ptr not yet implemented
Steps to solve this issue:
Debian/Ubuntu/Mint:
sudo apt-get install libc++1
Arch Linux:
See the AUR page for libc++ for install instructions
Fedora:
openSUSE:
sudo zypper install libc++1
CentOS/Others:
If the user is running a distribution such as CentOS which has too old of a version of libc++1/libc++/libcxx, they will not be able to run Discord without either adding an additional repository to update their libc++1/libc++/libcxx version or they can use the AppImage builds of Discord which contain all of the necessary dependencies for Discord to run (including an up to date libc++1/libc++/libcxx).
libatomic1/libatomic
If a red banner shows at the top of the Discord client on Linux saying that the install is corrupt, this is almost always caused by the user missing libatomic1/libatomic
. Some users have also reported that voice chat does not work properly without libatomic1/libatomic
installed.
Steps to solve this issue:
Ubuntu/Debian/Mint:
sudo apt-get install libatomic1
Arch Linux:
Fedora/CentOS:
sudo dnf install libatomic
openSUSE:
sudo zypper install libatomic1
Notification Daemons
If the user is not running a notification daemon (such as notify-osd, notification-daemon, dunst, etc), Discord will appear to freeze for a few seconds every time that the Discord client tries to send a desktop notification (when the user gets a mention, DM, etc). This can be solved by either disabling notifications in Discord’s settings or by installing a notification daemon.
Steps to solve this issue:
There are multiple notification daemons that the user may choose to install. If a user is not running a notification daemon, it is usually because they are not running a Desktop Environment which would provide one for them. Both dunst
and notify-osd
are lightweight notification daemons that are commonly installed without a Desktop Environment. The examples below show how to install notify-osd
Ubuntu/Debian/Mint:
sudo apt-get install notify-osd
Arch Linux:
sudo pacman -S notify-osd
Fedora:
sudo dnf install notify-osd
openSUSE:
sudo zypper install notify-osd
Other issues
Cannot disable Discord launching on startup
Discord uses a setting that only works with GNOME based Desktop Environments, so any user who is running a different Desktop Environment (such as KDE Plasma, LXDE, LXQt, etc) will not be able to disable having Discord launch on startup after it has been enabled the first time. To fix this, the user can just delete Discord’s .desktop file in ~/.config/autostart
, but this issue will reappear if the user ever touches the setting within the client again.
No input or output audio devices listed
Recently, Discord’s voice chat has stopped working if the user does not have pulseaudio
installed. Users have reported that notification sounds work fine, but Discord does not detect any input or output devices for voice chat. To fix this, the user can install pulseaudio
. As an alternative, the user may also be able to use apulse
, but some users have reported that apulse
does not work.
I am using Ubuntu 18.04 LTS 64-bit. Discord used to work for me but no longer does. I get these errors:
adam@adam-desktop:~$ discord
/snap/discord/69/bin/desktop-launch: line 23: /home/adam/.config/user-dirs.dirs: Permission denied
Gtk-Message: Failed to load module "gail"
Gtk-Message: Failed to load module "atk-bridge"
I have already tried the following:
adam@adam-desktop:~$ sudo apt-get install libatk-adaptor libgail-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
libatk-adaptor is already the newest version (2.26.2-1).
libgail-common is already the newest version (2.24.32-1ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Any ideas on how to fix this?
asked Jul 22, 2018 at 18:14
1
I got it to work. I had to re-download Discord: https://discordapp.com/download, then run these commands:
sudo dpkg -i discord-0.0.5.deb
:
root@adam-desktop:/home/adam/Downloads# dpkg -i discord-0.0.5.deb
Selecting previously unselected package discord.
(Reading database ... 253573 files and directories currently installed.)
Preparing to unpack discord-0.0.5.deb ...
Unpacking discord (0.0.5) ...
dpkg: dependency problems prevent configuration of discord:
discord depends on libc++1; however:
Package libc++1 is not installed.
dpkg: error processing package discord (--install):
dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Errors were encountered while processing:
discord
Notice the error, so run the next command: sudo apt-get install -f
:
root@adam-desktop:/home/adam/Downloads# apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
libc++1 libc++abi1
Suggested packages:
clang
The following NEW packages will be installed:
libc++1 libc++abi1
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 240 kB of archives.
After this operation, 1,024 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 libc++abi1 amd64 6.0-2 [56.7 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 libc++1 amd64 6.0-2 [183 kB]
Fetched 240 kB in 0s (781 kB/s)
Selecting previously unselected package libc++abi1:amd64.
(Reading database ... 253662 files and directories currently installed.)
Preparing to unpack .../libc++abi1_6.0-2_amd64.deb ...
Unpacking libc++abi1:amd64 (6.0-2) ...
Selecting previously unselected package libc++1:amd64.
Preparing to unpack .../libc++1_6.0-2_amd64.deb ...
Unpacking libc++1:amd64 (6.0-2) ...
Setting up libc++abi1:amd64 (6.0-2) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Setting up libc++1:amd64 (6.0-2) ...
Setting up discord (0.0.5) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ..
answered Jul 22, 2018 at 18:19
xinthosexinthose
2441 gold badge4 silver badges16 bronze badges
1
You need grant discord some permissions if you installed it from the Ubuntu/Snap store.
Open the installation page:
I granted all the permissions. You can try granting the permissions you want and check if it works. If you don’t care then just grant all the permissions.
answered Jun 30, 2021 at 8:45
1
tl;dr Fix is below
Just today I got this message every time I open Discord. My discord is running flawless, it’s not corrupt. Removing all config files does not help at all, neither does using the .tar.gz files (Stable|Canary) from the website help.
There is no way to get rid of this notice. Lastly the «Help!» button provides Windows info (props for that :D)
System: Fedora 28 64bit, Linux 4.16.0 Currently installed from this copr («ppa»): https://copr.fedorainfracloud.org/coprs/tcg/discord/ (was working flawless for months and also uses the original files, as posted above I also tried with your «vanilla» files)
Related issues: #1 #2
@DiscordTeam is there a fix (planned) for this?
Update:
To fix this «issue» make sure that you have all dependencies installed, especially libatomic1
:
'libc6',
'libasound2',
'libatomic1',
'libgconf-2-4',
'libnotify4',
'libnspr4',
'libnss3',
'libstdc++6',
'libxss1',
'libxtst6',
'libappindicator1',
'libc++1',
Thanks for the helpful staff on their official bugreport Discord server!
# (отредактировано 4 года, 10 месяцев назад) |
|
Темы: 6 Сообщения: 38 Участник с: 28 марта 2018 |
После установки Discord, запустил его и кроме как красивой фиолетовой кнопки «Перезагрузить» ничего нет. Уважаемые форумчани, подскажите в чём проблема. И как её решить. Скрин: CLICL |
Aivar |
# |
Темы: 4 Сообщения: 6897 Участник с: 17 февраля 2011 |
Вы бы вместо картинки текст ругани при запуске в терминале выложили, а то как-то неловко получается… |
FireShock |
# |
Темы: 6 Сообщения: 38 Участник с: 28 марта 2018 |
Только вот он не на что не ругается…
|
vasek |
# |
Темы: 47 Сообщения: 11417 Участник с: 17 февраля 2013 |
FireShock, хочешь использовать неофициальный репозитарий (AUR), будь готов решать проблемы самостоятельно. Во первых, заходишь на сайт пакета, например, discord и читаешь проблемы, если похожего нет, пиши автору и решай с ним, если не можешь решить сам. А вообще пойми, мало кто использует этот пакет и вряд ли кто поможет. Это издержки AUR — повторюсь, хочешь использовать AUR, учись решать проблему самостоятельно. Ошибки не исчезают с опытом — они просто умнеют |
NoVASpirit |
# |
Темы: 6 Сообщения: 158 Участник с: 21 января 2011 |
vasek, Дискорд используют более 80 миллионов человек, в пакете ничего не компилируется, там тупо электрон, там тупо копипаста скаченная из официального источника. FireShock, попробуй удалить конфиг и запустить снова. |
teplovoz |
# |
Темы: 7 Сообщения: 1044 Участник с: 28 мая 2012 |
Ну если сравнить с населением шарика то это капля в море |
NoVASpirit |
# |
Темы: 6 Сообщения: 158 Участник с: 21 января 2011 |
Активных линуксоидов тоже не часто можно встретить ) |
FireShock |
# |
Темы: 6 Сообщения: 38 Участник с: 28 марта 2018 |
Попробывал обновить дискорд через AUR:
Теперь нахожу эту зависимость и пытаюсь установить:
Пробывал разные виды этого пакета в aur, у всех одна и та же беда. |
NoVASpirit |
# |
Темы: 6 Сообщения: 158 Участник с: 21 января 2011 |
FireShock, значит пакет libc++ выкинули из основных реп, просто я не помню чтобы его собирал… |
FireShock |
# |
Темы: 6 Сообщения: 38 Участник с: 28 марта 2018 |
А есть возможность его собрать или в ручную заменить ключи на работающие(если возможно)? |
Ответ на:
комментарий
от Tanger 20.01.21 14:35:21 MSK
Отличный ответ, непонимаю людей на форуме, им лишь-бы чушь снести и всё, нормально на вопрос ответить нельзя
Tekashi
(20.01.21 14:37:05 MSK)
- Показать ответы
- Ссылка
Пакет от какого дистрибутива ты пытаешься поставить?
А так, во-первых, тебе нужно подключить все ветки репозитория в твоём кали.
И надеятся что там есть требуемый пакет.
Подключи, далее сделай поиск по репозиторию
apt search имя требуемого пакета
Ну и ставь пакет тоже через консоль
И да, если ты новенький — не используй кали.
anonymous
(20.01.21 14:39:03 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Tekashi 20.01.21 14:37:05 MSK
Дык сама документация на kali говорит что тебе он не нужен.
Хотел ссылку на клоуна скинуть, который сегодня стим хотел туда поставить, а оказывается это ты и есть…
Tanger ★★★★★
(20.01.21 14:40:55 MSK)
Последнее исправление: Tanger 20.01.21 14:55:44 MSK
(всего
исправлений: 1)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Tekashi 20.01.21 14:37:05 MSK
Kali — узкоспециализированный дистрибутив.
Если у его пользователя возникает тривиальный вопрос по поводу работы пакетного менеджера, то у слушающих возникает аналогичный вопрос по поводу целесообразности использования данного дистрибутива.
Pinkbyte ★★★★★
(20.01.21 14:41:16 MSK)
- Ссылка
Ответ на:
комментарий
от Tekashi 20.01.21 14:37:05 MSK
С кали тебе будет тяжело использовать как рабочую систему.
Ее даже никто из завсегдатаев форума не использует как основную повседневную систему.
Ставь uhuntu, debian, fedora, что хочешь, но только не кали.
Это как штаны через голову одевать.
anonymous
(20.01.21 14:41:20 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от anonymous 20.01.21 14:41:20 MSK
Ответ на:
комментарий
от izzholtik 20.01.21 14:46:55 MSK
Спасибо.
anonymous
(20.01.21 14:50:59 MSK)
- Ссылка
Ответ на:
комментарий
от anonymous 20.01.21 14:39:03 MSK
──(root💀rim)-[/home/rim]
└─# dpkg -i libappindicator1 255 ⨯
dpkg: ошибка: cannot access archive ‘libappindicator1’: Нет такого файла или каталога
Tekashi
(20.01.21 15:09:47 MSK)
- Показать ответы
- Ссылка
открой дискорд в браузере, там то же самое плюс-минус
anonymous
(20.01.21 15:11:04 MSK)
- Показать ответы
- Ссылка
Ответ на:
комментарий
от anonymous 20.01.21 15:11:04 MSK
мне удобней установить будет, если не найду как установить libappindicator1 то буду в браузере
Tekashi
(20.01.21 15:11:48 MSK)
- Ссылка
Ответ на:
комментарий
от anonymous 20.01.21 15:11:04 MSK
Ответ на:
комментарий
от Tekashi 20.01.21 15:14:05 MSK
голосовые в браузере точно есть, там, помнится, только видео нельзя было стримить, а остальное всё как в десктопной версии.
anonymous
(20.01.21 15:46:40 MSK)
- Ссылка
какир?
anonymous
(20.01.21 15:54:57 MSK)
- Ссылка
Ответ на:
комментарий
от anonymous 20.01.21 15:23:20 MSK
под его хотелки ни один вменяемый мессенджер не подойдёт, кругом сплошная проприетарь и непойми что, все за всеми следят. а что до тех свободных, открытых и понятных, так из-за недофинансирования они стагнируют по части юзабилити и поэтому ими никто не пользуется. из всех популярных мессенджеров, только в дискорде можно зарегистрироваться без привязки к телефону. не знаю как сейчас, а раньше можно было и вовсе без регистрации общаться.
anonymous
(20.01.21 15:55:28 MSK)
- Показать ответ
- Ссылка
Согласно документации Discord поддерживает только операционные системы Windows и macOS. Поэтому сначала установи поддерживаемую операционную систему или используй другую программу, которая поддерживает Linux или используй один из поддерживаемых браузеров.
★★★★★
(20.01.21 15:59:44 MSK)
Последнее исправление: Legioner 20.01.21 16:00:42 MSK
(всего
исправлений: 2)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от anonymous 20.01.21 15:55:28 MSK
из всех популярных мессенджеров, только в дискорде можно зарегистрироваться без привязки к телефону
Похоже, ссылку ты не читал. Нет, не совсем можно. И да, потом за это придётся платить. Голос с sip, xmpp+omemo, matrix и tox работает, а без регистрации работает meet.jit.si, пусть это и облачная вещь.
anonymous
(20.01.21 16:06:00 MSK)
- Показать ответ
- Ссылка
Ответ на:
комментарий
от Tekashi 20.01.21 15:09:47 MSK
Что ты делаешь?
Ты в начале погугли что за утилита dpkg и что нужно указывать после ключа ‘-i’.
Тебе в начале нужно сделать вот это:
А так, во-первых, тебе нужно подключить все ветки репозитория в твоём кали. И надеятся что там есть требуемый пакет.
Подключи, далее сделай поиск по репозиторию
apt search имя требуемого пакета
А потом ставить пакет
dpkg -i discord-ptb-0.0.23.deb
infomeh ★★
(20.01.21 16:11:34 MSK)
- Ссылка
Ответ на:
комментарий
от Tekashi 20.01.21 15:09:47 MSK
Ответ на:
комментарий
от anonymous 20.01.21 16:06:00 MSK
Нет, не совсем можно. И да, потом за это придётся платить.
не знаю, когда пользовался никаких проблем не было, максимум просили перейти по ссылке из письма, только если менялись айпи+браузер одновременно.
про другие средства ты всё правильно говоришь, но это всё не для масс. очень надеюсь что только пока. однако свободному софту очень нелегко тягаться с крупными коммерческими компаниями, у которых есть ресурсы не только на качественную разработку, но и на пиар.
anonymous
(20.01.21 16:59:16 MSK)
- Ссылка
Ответ на:
комментарий
от Legioner 20.01.21 15:59:44 MSK
Ответ на:
комментарий
от XoFfiCEr 20.01.21 17:02:25 MSK
Если бы нормально работал, разработчики бы добавили Linux в список официально поддерживаемых систем. А пока что это какая-то отрыжка даже без указания поддерживаемых дистрибутивов. У тебя работает, у топикстартера не работает.
★★★★★
(20.01.21 17:24:49 MSK)
Последнее исправление: Legioner 20.01.21 17:25:33 MSK
(всего
исправлений: 1)
- Показать ответ
- Ссылка
погляди в flatpack. я, кажись, оттуда ставил, но у меня федора
bvn13 ★★★★★
(20.01.21 17:31:15 MSK)
- Ссылка
Ответ на:
комментарий
от Legioner 20.01.21 17:24:49 MSK
Ответ на:
комментарий
от Tekashi 20.01.21 14:37:05 MSK
Да тебе в другом треде уже нормально ответили: KALI LINUX НЕ ДЛЯ ПОВСЕДНЕВНОГО ПРИМЕНЕНИЯ,ПОНИМАЕШЬ? Она для пентестов, не для десктопа,повторяю, НЕ ДЛЯ ДЕСКТОПА!
☆
(20.01.21 18:17:01 MSK)
- Ссылка
sudo apt install libappindicator1
что пишет?
cetjs2 ★★★★★
(20.01.21 21:09:39 MSK)
- Ссылка
что с этим делать?
Накладывать патч Бармина от рута. Других вариантов нету.
А дальше сюда.
PS
Документы забекапь на внешний носитель и отключи его перед запуском патча! Это важно.
peregrine ★★★★★
(20.01.21 21:39:42 MSK)
Последнее исправление: peregrine 20.01.21 21:41:34 MSK
(всего
исправлений: 1)
- Ссылка
Ответ на:
комментарий
от XoFfiCEr 20.01.21 18:08:50 MSK
Xfce 4.16: Мышь празднует!
anonymous
(21.01.21 20:07:34 MSK)
- Ссылка
агрессивно стали этот дискорд пиарить маркетолухи недоразвитые
наверняка троянец впендюрить пытаются
superuser ★★★★
(21.01.21 20:11:52 MSK)
Последнее исправление: superuser 21.01.21 20:12:44 MSK
(всего
исправлений: 1)
- Ссылка
Ответ на:
комментарий
от Tanger 20.01.21 14:40:55 MSK
Слушай, дай чуваку сидеть на той оси на которой ему удобно. Кали и че? Лучше б помог починить (-:
g1micks
(22.01.21 21:43:50 MSK)
- Ссылка
27 марта 2021 г.
Ответ на:
удаленный комментарий
Товарищи некроманты с лопатами, идите с ЛОР-а туда где вы важнее (к анимешникам там старые тайтлы поднять или к Габену 3 халфу вызвать). Зачем вы на ЛОР-е треды поднимаете которые уже не актуальны?
peregrine ★★★★★
(27.03.21 13:38:03 MSK)
- Ссылка
18 февраля 2022 г.
Но в данном приложении Discord не обойтись без минусов:
1)Разнообразный коллектив который не всегда подстать себе найдешь;
2)В приложении дискорд на жалобы сквозь пальцы смотрят.могут и не отреагировать;
3)Конфиденциальность в общении не в почёте.
4)Странное комньюнити которое как «стая пчел».
5)На жалобы техобслуживание долго не реагирует.но попытаться можно.
6)Само общество дискорда может окунуть тебя в грязь.Если им что-то не нравится.У них своё представление о том или ином человеке.Они живут в своём собственном мирке под названием Discord.
7)Есть определенные «особые» личности которым всё непочем.и они суются куда не следует.
Проблема русскоязычного дискорда независит от сервера.
- Ссылка
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
A couple days ago I broke my Arch build. I reinstalled it, but kept my /home partition. I’ve fixed most of the problems I had in that build, but I have new ones.
[b0ss] [01:58AM] [~] $ discord
A JavaScript error occurred in the main process
Uncaught Exception:
Error: Path must be absolute
at App.l._setDefaultAppPaths (electron/js2c/browser_init.js:5:1450)
at Object.<anonymous> (electron/js2c/browser_init.js:205:2348)
at Object../lib/browser/init.ts (electron/js2c/browser_init.js:205:3577)
at __webpack_require__ (electron/js2c/browser_init.js:1:128)
at electron/js2c/browser_init.js:1:1200
at electron/js2c/browser_init.js:1:1267
at NativeModule.compile (internal/bootstrap/loaders.js:287:5)
at NativeModule.compileForPublicLoader (internal/bootstrap/loaders.js:222:8)
at loadNativeModule (internal/modules/cjs/helpers.js:23:9)
at Module._load (internal/modules/cjs/loader.js:698:15)
I can’t get Discord to run. I’ve tried with a lot of other Discord clients, beta, nightly, but I can’t get it to work.
I ran:
and I had to update Node.js. Didn’t work either.
It just runs when I
sudo discord --no-sandbox
but I can’t get it to work without sudo. Also, when I run Discord from the /opt/discord/ dir, I get a different error:
[b0ss] [02:03AM] [/opt/discord] $ ./Discord
A JavaScript error occurred in the main process
Uncaught Exception:
Error: Failed to get 'appData' path
at App.l._setDefaultAppPaths (electron/js2c/browser_init.js:5:1420)
at Object.<anonymous> (electron/js2c/browser_init.js:205:2348)
at Object../lib/browser/init.ts (electron/js2c/browser_init.js:205:3577)
at __webpack_require__ (electron/js2c/browser_init.js:1:128)
at electron/js2c/browser_init.js:1:1200
at electron/js2c/browser_init.js:1:1267
at NativeModule.compile (internal/bootstrap/loaders.js:287:5)
at NativeModule.compileForPublicLoader (internal/bootstrap/loaders.js:222:8)
at loadNativeModule (internal/modules/cjs/helpers.js:23:9)
at Module._load (internal/modules/cjs/loader.js:698:15)
I’ve been searching for HOURS and the only solutions I’ve found are for Windows. If any info needed, please tell me and I’ll give it to you guys!
Thanks beforehand
Edit: I’m using XMonad with Xstart. If any info needed, again, ask for it Also, I tried running Discord via
discord --no-sandbox
[b0ss] [02:07AM] [~] $ discord --no-sandbox
A JavaScript error occurred in the main process
Uncaught Exception:
Error: Path must be absolute
at App.l._setDefaultAppPaths (electron/js2c/browser_init.js:5:1450)
at Object.<anonymous> (electron/js2c/browser_init.js:205:2348)
at Object../lib/browser/init.ts (electron/js2c/browser_init.js:205:3577)
at __webpack_require__ (electron/js2c/browser_init.js:1:128)
at electron/js2c/browser_init.js:1:1200
at electron/js2c/browser_init.js:1:1267
at NativeModule.compile (internal/bootstrap/loaders.js:287:5)
at NativeModule.compileForPublicLoader (internal/bootstrap/loaders.js:222:8)
at loadNativeModule (internal/modules/cjs/helpers.js:23:9)
at Module._load (internal/modules/cjs/loader.js:698:15)
And when I don’t run it from $HOME/, I get this other error:
[b0ss] [02:08AM] [~/GIT/Discord_Bots] $ discord --no-sandbox
A JavaScript error occurred in the main process
Uncaught Exception:
Error: Path must be absolute
at App.l._setDefaultAppPaths (electron/js2c/browser_init.js:5:1450)
at Object.<anonymous> (electron/js2c/browser_init.js:205:2348)
at Object../lib/browser/init.ts (electron/js2c/browser_init.js:205:3577)
at __webpack_require__ (electron/js2c/browser_init.js:1:128)
at electron/js2c/browser_init.js:1:1200
at electron/js2c/browser_init.js:1:1267
at NativeModule.compile (internal/bootstrap/loaders.js:287:5)
at NativeModule.compileForPublicLoader (internal/bootstrap/loaders.js:222:8)
at loadNativeModule (internal/modules/cjs/helpers.js:23:9)
at Module._load (internal/modules/cjs/loader.js:698:15)
Failed to create HOME/.cache for shader cache (No such file or directory)---disabling.
Well, I’ll stop bloating this post. Hope we can work this out!!
Last edited by b0ss_ (2021-04-02 01:23:57)
Общение в Интернет стало нормой для современного человека. Помимо чатов в социальных сетях и просто звонков пользователи могут осуществлять также и видеосвязь друг с другом. Кроме достаточно хорошо известного мессенджера Skype от компании Microsoft, существует ещё множество программ с аналогичным функционалом. Одна из них — Discord.
Discord распространяется бесплатно. Клиент реализован для Windows, macOS, Linux, Android и iOS. Каждый месяц в Discord регистрируется до 2 млн. новых пользователей.
Почему приложение настолько популярно? Программа ориентирована на геймеров, поэтому в ней много функций, полезных для трансляции видео игр. Реализован оверлей, а также совместимость с приложениями, использующих DirectX и OpenGL. В режиме «стример» отключён звук и уведомления. Функция шумоподавления существенно снижает помехи во время разговора.
Количество одновременно участвующих в конференции — 50 человек. В чате можно делиться медиафайлами, ссылками и смайлами, а также форматировать текст. Как установить Discord в Ubuntu 20.04? Это можно сделать двумя способами:
- скачав дистрибутив с официального сайта и затем установив;
- установив с помощью snap-пакета.
1. Установщик с официального сайта
Инсталляция в Ubuntu практически ничем не отличается от установки в Windows. Первым делом перейдите в браузере на официальный сайт:
Выберите пункт главного меню Загрузить.
Внизу сайта найдите варианты загрузок для других ОС. Выберите секцию загрузки для Linux, в ней выберите вариант deb в раскрывающемся списке и затем нажмите кнопку Загрузить. В каталоге загрузок появится архив с дистрибутивом:
Важно: Discord устанавливается только в 64-разрядных ОС. Запустите файл дистрибутива, нажмите кнопку Установить и дождитесь окончания процесса.
После установки запустится клиент Discord, вам остаётся лишь авторизоваться в этом сервисе. На скриншоте видно, что авторизация возможна также и путём привязки настольного клиента к мобильному.
2. Пакет snap
В версиях Ubuntu 16.04 LTS и старше утилита snap установлена автоматически. Поэтому достаточно в терминале ввести команду:
sudo snap install discord
После выполнения установки откройте программу и введите данные учётной записи.
Как удалить Discord?
Если вы устанавливали приложение с помощью deb-архива, для выполнения удаления приложения введите в терминале команду:
sudo apt remove discord-0.0.10
Если скачанный пакет назывался по-другому, укажите вместо «discord-0.0.10» нужное название.
Если установка производилась с помощью утилиты snap, нужно в терминале ввести команду с именем snap-пакета:
sudo snap remove discord
Выводы
Установка Discord в Ubuntu завершена. Это, по нашему мнению, достаточно качественный аналог подобных ему мессенджеров. В наличии удобный интерфейс, скорость работы программы даже в условиях загруженности Интернет и ПК, а также высокое качество звука, технология шумоподавления.
Кроссплатформенность — ещё один огромный плюс Discord. На любых устройствах можно звонить, чатить, осуществлять видеосвязь, в том числе и на устройствах, управляемых с помощью ОС семейства Linux. Система каналов позволит найти свой клуб по интересам или создать собственный. Получайте удовольствие от общения с помощью Discord!
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .
Об авторе