Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GUIDE: Connecting Flatpak Apps to the native Vesktop's Discord Rich Presence integration #961

Open
Arcitec opened this issue Nov 15, 2024 · 1 comment

Comments

@Arcitec
Copy link

Arcitec commented Nov 15, 2024

These are the required steps for Discord Rich Presence when Vesktop is running natively (not in a Flatpak), when you want to integrate various Flatpak-based applications that have built-in Discord RPC status support. These instructions are true for all other natively installed Discord clients too (including the official client).

  • Enable "Activity Privacy: Share your detected activities with others" in Discord.
  • Ensure that Discord RPC is enabled in your chat client. The official Discord client always provides it, whereas Vesktop for example has it under "Vesktop Settings: Enable Rich Presence via arRPC".
  • If you are using a native Discord client when running Flatpak-based RPC apps (such as Heroic), then you must install the discord-flatpak-rpc-bridge, to create a bridge between the Flatpak Discord RPC socket and your native Discord RPC socket. That project has a detailed description about why the Flatpak sandboxing makes that necessary, and why there will never be any other solutions.

There's no Wiki, so I am adding the information as a ticket. Update: And on arRPC to benefit other arRPC-based third-party clients.

@Arcitec Arcitec closed this as completed Nov 15, 2024
@Arcitec
Copy link
Author

Arcitec commented Nov 15, 2024

Actually, maybe I should leave this open if you want to add the information to the Readme or another documentation location.

@Arcitec Arcitec reopened this Nov 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant