Discord (Русский)

Состояние перевода:
На этой странице представлен перевод статьи
Discord
. Дата последней синхронизации: 8 июня 2023. Вы можете
помочь
синхронизировать перевод, если в английской версии произошли
изменения
.
Discord — это проприетарное, кросс-платформенное приложение всё-в-одном для текстового и голосового чата. У многих сообществ открытого исходного кода есть свои
официальные Discord-серверы
. Discord можно использовать либо через веб-браузер, либо через настольное приложение, созданное с помощью
Electron
.
Установка
Вы можете использовать один из следующих пакетов, чтобы установить настольное приложение Discord:
Важно
Использование сторонних клиентов или любых неофициальных пакетов, модифицирующих клиент Discord является против
Условий использования Discord
и может привести к блокировке Вашей учётной записи
[1]
. Вы принимаете на себя всю ответственность при использовании подобных пакетов. Избегайте использования устаревших или заброшенных клиентов, т. к. они с большей вероятностью вызовут систему анти-спама Discord в их API, и таким образом приведут к блокировке Вашей учётной записи.
Графические клиенты
Официальные приложения
Стабильная версия:
discord
Бета-версия:
discord-ptb
AUR
Ежедневная версия:
discord-canary
AUR
Официальные клиенты, использующие системный electron
Официальные клиенты, использующие данный системой
electron
для улучшенной защиты и потенциальной производительности:
Стабильная версия:
discord_arch_electron
AUR
Ежедневная версия:
discord-canary-electron-bin
AUR
Сторонние клиенты
Abaddon
— Альтернативный Discord-клиент, созданный с помощью C++/gtkmm.
https://github.com/uowuo/abaddon
||
abaddon
AUR
discord-screenaudio
— Пользовательский Discord-клиент, поддерживающий демонстрацию экрана с аудио на Linux.
https://github.com/maltejur/discord-screenaudio
||
discord-screenaudio
AUR
[
ссылка недействительна
: package not found]
Fast-Discord
— Новый Discord-клиент, созданный на C++ и Qt.
https://github.com/EnyoYoen/Fast-Discord
||
fast-discord-git
AUR
gtkcord4
— Discord-клиент GTK4 на Go.
https://github.com/diamondburned/gtkcord4
||
gtkcord4-git
AUR
[
ссылка недействительна
: package not found]
Ripcord
— Легковесный, проприетарный, настольный чат-клиент для услуг, ориентированных на группы наподобие Slack и Discord на базе наборов инструментов Qt.
https://cancel.fm/ripcord/
||
ripcord
AUR
WebCord
—  Оболочка для веб-клиента, улучшающий конфиденциальность и позволяющий демонстрацию экрана на Wayland.
https://github.com/SpacingBat3/WebCord
||
webcord
AUR
VenCord
—  Модификация клиента Discord, загружающаяся полностью до загрузки Discord — с целью сделать его быстрее и стабильнее.
https://github.com/Vendicated/Vencord
||
vencord-installer-bin
AUR
Клиенты для терминала
Существуют неоднократные сторонние клиенты на базе CLI на AUR (и неупакованные на Github), однако многие из них устаревшие или сломанные.
discordo
поддерживается и упаковывается на AUR как
discordo-git
AUR
.
Плагины для чат-клиентов
purple-discord
— Плагин Discord для мессенджеров на базе
libpurple
AUR
вроде
Pidgin
https://github.com/EionRobb/purple-discord
||
purple-discord-git
AUR
bitlbee-discord
— Плагин Discord для
Bitlbee
https://github.com/sm00th/bitlbee-discord
||
bitlbee-discord-git
AUR
weechat-discord
— Плагин Discord для
WeeChat
https://github.com/terminal-discord/weechat-discord
||
weechat-discord-git
AUR
Пользовательский CSS и плагины
BetterDiscord
— Проект, позволяющий Discord быть модифицированным для использования пользовательского CSS и плагинов.
https://betterdiscord.app/
||
betterdiscord-installer
AUR
Discocss
— Простой скрипт, позволяющий добавление пользовательского CSS в Discord-клиенты. Для добавления CSS в версии
discord-ptb
AUR
и
discord-canary
AUR
, замените все упоминания папки
discord
с использованной версией.
https://github.com/mlvzk/discocss
||
discocss-git
AUR
Replugged
— Вилка Powercord, легковесной модификации discord-клиента с вниманием на простоту и производительность.
https://github.com/replugged-org/replugged
||
replugged-electron-git
AUR
Оверлей
Для клиентов Linux Discord не поддерижвает внутриигровой оверлей.
discover-overlay
AUR
— это GTK-приложение с открытым исходным кодом, предоставляющее данные функции. Discover работает в средах X11 или wlroots.
Утилиты
Chuncord
— Инструмент для терминала для загрузки файлов в CDN Discord по частям, используя вебхуки.
https://git.lemonsh.moe/lemon/chuncord
||
chuncord
AUR
Советы и хитрости
Значок верхней панели GNOME
Если Вы хотите значок в верхней панели GNOME, установите
расширение для поддержки AppIndicator и KStatusNotifierItem
и
libappindicator
.
Discord просит обновление, ещё недоступное в репозитории
Если доступно обновление, Discord откажется запускаться, и покажется следующее сообщение:
«Must be your lucky day, there's a new update!»
. Если обновлённая версия ещё не доступна в официальных репозиториях, Вы можете собрать и установить обновлённый пакет, используя
систему сборки Arch
.
Для отключения проверки обновлений добавьте следующее в файл
~/.config/discord/settings.json
:
~/.config/discord/settings.json
"SKIP_HOST_UPDATE": true
Запускать Discord в свёрнутом виде
Discord можно запустить минимизированно через параметр
--start-minimized
.
Подавление шума микрофона
У Discord есть встроенное подавление шума со стандартным вариантом и вариантом с использованием искуственного интеллекта, предоставлемым
Krisp
. Вы также можете предоставить своё подавление шума на PipeWire, следовав
PipeWire (Русский)#Шумоподавление для голоса
.
Демонстрация экрана со звуком
This article or section is out of date.
Reason:
Discord намерен со временем предоставить возможность обмена аудиофайлами через PipeWire.
[2]
(Discuss in
Talk:Discord (Русский)
)
This article or section needs expansion.
Reason:
Это выглядит как хорошая отправная точка для настройки маршрутизации звука PipeWire:
https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Virtual-Devices#create-a-sink
(Discuss in
Talk:Discord (Русский)
)
Демонстрация экрана с аудио
официально не поддерживается на Linux
. Одна из альтернатив для этого — направить аудио приложение в Ваш микрофон:
Для PulseAudio следуйте
PulseAudio/Examples#Remapping select audio sources
для получения источника
Monitor of
для программы для демонстрации, который может быть использован для другого экземпляра Discord, работающего в браузере.
Другой подход — использование модифицированного клиента, который предоставит аудио в стрим Discord вместо его миксирования с микрофоном:
Для PipeWire, текущий обходной путь и скорее всего самый лёгкий способ использовать демонстрацию экрана с аудио — использовать
discord-screenaudio
AUR
[
ссылка недействительна
: package not found]
.
Важно
Модифицированные клиенты против Условий использования Discord; см.
#Установка
для бóльших деталей.
Включение инструментов разработчика
Важно
Код, вставляемый в
консоль
инструментов разработчика имеет возможность украсть Ваши учётные данные и поставить Ваш Discord-аккаунт под угрозу. Не включайте это, если Вы не знаете, что Вы делаете.
После недавнего обновления, инструменты разработчика были отключены по умолчанию в Discord по причинам безопасности. Для их повторного включения добавьте это в
~/.config/discord/settings.json
:
"DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true
Включение преобразования текста в речь
По умолчанию преобразование текста в речь отключено в клиенте Discord. Однако оно можеть быть включено, используя флаг
--enable-speech-dispatcher
. Он использует
speech-dispatcher
для вывода речи.
Устранение неполадок
Лаг при перелистывании гильдий
Если вы испытываете лаг и заикания при перелистывании списка серверов, убедитесь в том, что Ваше аппаратное ускорение корректно работает. Вы можете это сделать, открыв
chrome://gpu
в любом браузере на базе
Chromium
. Если оно не работает, посмотрите раздел
аппаратного ускорения
и попробуйте выполнить Discord с этими дополнительными параметрами:
$ discord --ignore-gpu-blocklist --disable-features=UseOzonePlatform --enable-features=VaapiVideoDecoder --use-gl=desktop --enable-gpu-rasterization --enable-zero-copy
Потрескивания во время голосовых звонков
Если Вы испытываете потрескивания во время голосовых звонков, попробуйте выполнить шаги в
PulseAudio/Решение проблем#Глюки, пропуски или потрескивания
.
Демонстрация экрана на Wayland
Начиная с версии 0.0.17, функция
демонстрации экрана
не работает на
Wayland
, даже после включения
Ozone
для Wayland, используя
/usr/bin/discord --enable-features=UseOzonePlatform --ozone-platform=wayland
. См.
этот Reddit-пост
и
сообщение об ошибке Discord
.
Как обходной путь можно использоваться
webcord
AUR
, полностью поддерживающий демонстрацию экрана на Wayland, однако испытывает недостатки функций вроде rich presence, т. к. он упаковывает веб-версию Discord. Можно также использовать саму веб-версию.
Ещё одна альтернатива — использование виртуальной камеры. См.
Open Broadcaster Software#Virtual camera output
и
ru:Screen capture#С помощью виртуальной камеры
.
Другая альтернатива — XwaylandVideoBridge. См.
Wayland#Screencast Wayland windows with X11 applications
[
ссылка недействительна
: раздел не найден]
.
Включение rich presence на Flatpak
При использовании
Flatpak
-версии Discord, Rich Presence не будет работать из коробки. Для того, чтобы он работал необходимо создать симлинк из
$XDG_RUNTIME_DIR/discord-ipc-0
в
$XDG_RUNTIME_DIR/app/com.discordapp.Discord/discord-ipc-0
. Чтобы создать симлинк для текущей сессии пользователя, выполните:
$ ln -sf {app/com.discordapp.Discord,$XDG_RUNTIME_DIR}/discord-ipc-0
Для автоматического создания симлинка можно использовать
systemd-tmpfiles
, добавив следующую строку в файл с расширением
.conf
в
~/.config/user-tmpfiles.d/
:
L %t/discord-ipc-0 - - - - app/com.discordapp.Discord/discord-ipc-0
Discord становится неотзывчивым во время длинных звонков
Если Discord становится неотзывчивым во время длинных звонков, попробуйте параметр
--no-sandbox
. Вы также можете добавить следующее в Ваш
.bashrc
или файл алиасов для Вашей оболочки:
alias discord='discord --no-sandbox'
Discord зависает после получения пинга или сообщения
Если сообщение, вызывающее уведомление (пинги, личные сообщения, серверы с включенными уведомлениями, т. д.) заставляют клиент висеть, клиент не может найти
сервер уведомлений
. Для исправления проблемы без установки сервера уведомлений отключите
Включить уведомления на рабочем столе
в настройках
Уведомлений
.
Звуки уведомлений не работают с PipeWire
См.
PipeWire (Русский)#Нет звуков уведомлений в Discord
.
Эмодзи некорректно визуализируются
Если Вы испытываете проблемы с отрисовкой по поводу эмодзи (например, отрисовываются квадраты вместо эмодзи), в
discord-canary-electron-bin
AUR
есть нужные шрифты как необязательные зависимости. Вы должны установить
ttf-symbola
AUR
,
noto-fonts-cjk
и
noto-fonts-emoji
.
ttf-twemoji
AUR
необходим для отображения эмодзи в названиях каналов. Не забудьте установить
75-twemoji.conf
в
/etc/fonts/conf.d/
, что не происходит по умолчанию.
Нажатие на ссылку не открывает браузер
Если нажатие на ссылку не открывает вкладку в Вашем веб-браузере по умолчанию, Вы должны установить необязательную зависимость
xdg-utils
.
Синхронизация с компьютером не работает
Discord разбирает следующий файл, чтобы найти, какую тему применить:
$HOME/.config/gtk-3.0/settings.ini
и он ищет эти определённые строки:
[Settings]
gtk-theme-name=Adwaita-dark
Если Вы смените тему с Adwaita-dark на Adwaita, то Discord автоматически сменится на светлую тему, и наоборот.
Обратите внимание, что Discord поддерживает только пару популярных тем, так что если оно не работает с Вашей темой (в этом примере с темой Materia), «грязным» исправлением будет вставить следующее в Ваш файл settings.ini:
[Settings]
gtk-theme-name=Adwaita-dark
gtk-theme-name=Materia-dark
Порядок определений важен, т. к. GTK будет использовать второе определение переменной (в данном случае Materia-dark), но Discord всё же успешно обнаружит, что Вы используете тёмную тему, предоставив Adwaita-dark в первом определении переменной GTK-темы.
Мыльный значок Discord в системном трее KDE Plasma
Вы можете попробовать исправить данную проблему, установив
libappindicator
для того, чтобы заменить
libappindicator-gtk2
AUR
, что является частью проблемы.
Discord спамит в журнал systemd
Вы можете узнать, что Discord создаёт очень много сообщений в Вашем
журнал
е в формате вроде:
(device_info_linux.cc:45):
количество устройств
Для отключения логов, из-за которых это происходит: перейдите в настройки, выберите «Голос и видео», пролистайте до низа экрана и отключите «Ведение журнала отладки».
Нет голосового чата в среде pure-ALSA
Настольное приложение Discord зависит от
PulseAudio
для голосового чата и не выполняется непосредственно на
ALSA
. Использование
apulse
[
ссылка недействительна
: раздел не найден]
как обходной путь в данном случае устарело. Если Вы хотите использовать голосовой чат Discord без
PulseAudio
или
Pipewire
, получите доступ к веб-клиенту Discord через
веб-браузер на базе Chromium
. В качестве альтернативы, как Chromium-оболочка,
Webcord
работает в средах pure-ALSA.
Если Вы выбрали этот путь и не можете отключить звук, например, чтобы получить доступ к микрофону,
задайте его как устройство захвата по умолчанию
в
~/.asoundrc
. Также в Discord зайдите в
Настройки пользователя
>
Голос и видео
>
Устройство ввода
и убедитесь в том, что выбрано
Default
.
Notification badge is missing
Эта статья или раздел нуждается в
переводе
Примечания:
Не переведено (обсуждение:
Talk:Discord (Русский)#
)
Discord can display a badge showing the number of unread mentions on the taskbar icon. If the badge is not displayed, verify that the
libunity
AUR
package is installed, as it is required for this feature to work.
Чёрный экран на Wayland на проприетарном драйвере NVIDIA
Discord на Wayland требует поддержку VA-API, которого нет в проприетарном драйвере NVIDIA. Переводной слой вроде
libva-nvidia-driver
может быть использован для получения поддержки VA-API.