1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

LinuxでDiscordの画面共有がうまくいかない問題

Posted at

ゲームバイスチャットをはじめ、あちこちで使われている、コミュニケーションツールのDiscord。

手元のLinux上(KDE) では画面共有があまりうまく動いていませんでした。ちょっと本腰を入れて解決策を探ったので、その記録です。

Discordで画面共有をしようとすると、アプリケーション単位で配信したりする機能があると思うのですが、それがうまく動作しません。
配信対象にするためのアプリケーションを選択する画面に、アプリケーション一覧が出てこないんですね。
それから、デスクトップ全体を配信するモードの方も、マルチモニター環境では複数台のモニターが一画面にまとめられて配信されてしまいます。

この問題、実はデスクトップ上の仮想ターミナルからDiscordを起動することで回避可能です。おそらく、起動方法によって何らかの環境変数が未設定になってしまうんだと思います。

とりあえずシェルを経由するように自分でデスクトップエントリを作成して、それを使うようにすることで回避できました。
問題の根本原因はなんなんでしょうね…

参考までに、作成したデスクトップエントリを書いておきます。
Exec = zsh -c hogehoge として、シェルを一度通して起動するのがミソです。

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Name=Discord PTB
StartupWMClass=discord
Comment=All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone.
GenericName=Internet Messenger
Exec=zsh -c ${HOME}/.local/DiscordPTB/DiscordPTB
Icon=com.discordapp.Discord
Type=Application
Terminal=false
StartupNotify=true
Categories=Network;InstantMessaging;
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?