This is the flatpak for Vesktop.
Vesktop will run through X11 / XWayland by default, as this is the most compatible option. Everything should work out of the box, including screen sharing and hardware acceleration.
If you wish to run it natively on Wayland instead, you can do so by removing the --socket=x11 permission with Flatseal or by running the following command:
flatpak override --nosocket=x11 dev.vencord.VesktopDue to the Flatpak sandbox, Vesktop only has access to a very limited set of files, which messes with file Drag & Drop and Copy Paste.
As a workaround, you can either use solely the built-in file picker, or you can give Vesktop access to your home directory (& other desired directories) using Flatseal or by running the following command:
flatpak override --filesystem=home dev.vencord.VesktopTo get a working Tray Icon on GNOME, install the appindicator-support extension.
Game Activity on the flatpak is very limited, as the sandbox does not allow Vesktop to scan running processes. This means that Rich Presence will only work for games that explicitly support it.
Follow the instructions below to enable Rich Presence for such applications.
A solution that works short-term is to run ln -sf $XDG_RUNTIME_DIR/{.flatpak/dev.vencord.Vesktop/xdg-run,}/discord-ipc-0.
For something longer lasting, run the following:
mkdir -p ~/.config/user-tmpfiles.d
echo 'L %t/discord-ipc-0 - - - - .flatpak/dev.vencord.Vesktop/xdg-run/discord-ipc-0' > ~/.config/user-tmpfiles.d/discord-rpc.conf
systemctl --user enable --now systemd-tmpfiles-setup.serviceNow, native applications will be able to use Rich Presence on every system start.
Flatpak applications need certain changes inside of the flatpak environment to connect properly:
- Permission to access
$XDG_RUNTIME_DIR/.flatpak/dev.vencord.Vesktop/ - A symlink at
$XDG_RUNTIME_DIR/discord-ipc-0pointing to$XDG_RUNTIME_DIR/.flatpak/dev.vencord.Vesktop/xdg-run/discord-ipc-0
Suggested changes to accomplish these needs :
- Add
--filesystem=xdg-run/.flatpak/dev.vencord.Vesktop:createand--filesystem=xdg-run/discord-ipc-0to the global Flatpak permissions - Restart