Discord
Discord は、プロプライエタリな VoIP インスタントメッセージングおよび、音声、動画、テキストコミュニケーションのための、ディジタルディストリビューションプラットフォームです。
Discord は JavaScript (React を使用して)、 Elixir 、 Python 、 Rust および C++ で書かれています。
インストール
USE フラグ
USE flags for net-im/discord All-in-one voice and text chat for gamers
+seccomp
|
Enable seccomp (secure computing mode) to perform system call filtering at runtime to increase security of programs |
appindicator
|
Build in support for notifications using the libindicate or libappindicator plugin |
wayland
|
Enable dev-libs/wayland backend |
Emerge
公式 Gentoo リポジトリに Discord のパッケージがあります - これは Discord をインストールするための推奨される方法です。
Discord を emerge してください:
root
#
emerge --ask net-im/discord
他のインストール方法
Gentoo 上で Discord をインストールするために他の方法を使用したい理由がある場合は、以下の代替の選択肢が利用できます。
Flatpak (flathub を使用して)
Discord は、 Flathub から自動的にダウンロードおよびインストールすることができる、 Flatpak アプリ としても取得可能です。
Gentoo 上で Flatpak をセットアップするための詳しい情報については、 Flatpak の記事を参照してください。そちらの記事に従って Flatpak をインストールする中で、Flathub リポジトリを追加する手順を飛ばさないように注意してください。
Flatpak が利用可能になったら、Flathub から Flatpak 経由で Discord をインストールしてください:
root
#
flatpak install flathub com.discordapp.Discord
インストールに成功したら、Discord をコマンドラインから起動することができます:
root
#
flatpak run com.discordapp.Discord
Snap
まず、 Snap の記事の推奨事項に注意して、Snap をインストールしてください。
Snap が利用可能になったら、Discord をインストールしてください:
root
#
snap connect discord:system-observe
AppImage
多くの AppImage は、機能するために sys-fs/fuse を必要とします - 詳しいセットアップ情報については、 AppImage の記事を参照してください。
最新の Discord AppImage をここからダウンロードしてください: https://github.com/srevinsaju/discord-appimage/releases
ダウンロードしたファイルを実行可能にしてください (ダウンロードしたバージョンに合わせてコマンドは修正してください):
user
$
chmod +x Discord-0.0.40-x86_64.AppImage
ファイルを実行してください (ダウンロードしたバージョンに合わせてコマンドは修正してください):
user
$
./Discord-0.0.40-x86_64.AppImage
トラブルシューティング
KDE またはその他の QT 環境を使用中に、Discord が GTK ファイルピッカーを表示する
正しいファイルピッカーを表示するために、Discord は GTK_USE_PORTAL 環境変数の値を読みます。本来の KDE/QT のファイルピッカーを使用するためには、以下のコマンドを使用して Discord を起動するか、ショートカットを編集してください:
GTK_USE_PORTAL=1 discord
ランチャの更新時に Discord が起動しない
これは公式 net-im/discord パッケージにのみ適用されます。他のパッケージマネージャは影響されないはずです。もし影響を受けている場合は、パッケージマネージャのリポジトリを更新してください。
GNU/Linux システムでは、Discord はランチャが常に最新であることを想定しています。ランチャの更新が利用可能な場合には、Discord はユーザに公式 web サイトから最新の
.deb
パッケージをダウンロードすることを促しますが、これはもちろん Debian ベースのディストリビューションでのみ機能します。
方法 1: portage を利用してパッケージを更新する
Gentoo では、リポジトリを同期して net-im/discord パッケージを更新することで、これを解決できます。
root
#
emerge --sync
root
#
emerge --ask net-im/discord
方法 2: 最新の
.tar.gz
ファイルをダウンロードして手動でバイナリを置き換える
1 番目の方法を使用したくない理由があるかもしれません。最もよくある理由は、Gentoo リポジトリでパッケージがまだ更新されていないことでしょう。Discord バイナリを手動でダウンロードし、これを使用してシステム上の対応するファイルを置き換えることができます。
パッケージのバージョンは異なる場合があります。
.tar.gz
ファイルをダウンロードしてください:
https://discord.com/api/download?platform=linux&format=tar.gz
.tar.gz
アーカイブを展開してください:
root
#
tar -xpvf discord-0.0.50.tar.gz
古いバイナリを削除してください:
root
#
rm -rf /opt/discord
新しいバイナリを移動してくださいl:
root
#
mv -v Discord /opt/discord
.tar.gz
アーカイブを削除してください:
root
#
rm -rf discord-0.0.50.tar.gz
これで Discord は何のエラーも出さないはずです。
方法 3: 更新チェックを無効化する
スタートアップ時の更新チェックを無効化するには、
~/.config/discord/settings.json
内に
"SKIP_HOST_UPDATE": true
を追加してください。
絵文字などのグリフが正しく表示されない
一部の文字を正しく表示させるためには、 media-fonts/noto-emoji をマージすることができます。次のように:
root
#
emerge --ask media-fonts/noto-emoji
Plasma systray 内の Discord のアイコンがぼけている
Plasma を使用している場合、systray 内アイコンをぼけていないきれいなアイコンにするためには、 dev-libs/libappindicator をマージすることができます:
root
#
emerge --ask dev-libs/libappindicator
Wayland 使用時の Discord 画面共有の問題: zkde_screencast_unstable_v1 does not seem to be available
Wayland を使用している場合、画面共有ができるようにするためには
kde-plasma/kwin
に対して
USE="screencast"
USE フラグを有効化しなくてはいけません
これは、特化された plasma プロファイルを使用しておらず、かつ Kwin とともに他のデスクトップ環境を使用している場合に発生します。
関連項目
- Telegram — a freeware, cross-platform, cloud-based instant messaging (IM) system.
- Skype — a proprietary application owned by Microsoft for instant messaging, VoIP calls, and video conversations.
- Recommended applications — applications recommended for use in a graphical environment ( X11 , Wayland )