flathub / org.signal.Signal

https://flathub.org/apps/details/org.signal.Signal
67 stars 37 forks source link

Signal Desktop

This repo hosts the flatpak version of Signal-Desktop

Signal-Desktop is a Private Messenger that links with your installed Android/iOS version of Signal.

Note that this is an unofficial redistribution.

Installing

flatpak install flathub org.signal.Signal

Options

You can set the following environment variables:

Wayland

The integration between Chromium, Electron, and Wayland seems broken. Adding an additional layer of complexity like Flatpak can't help. For now, using this repo with wayland should be regarded as experimental.

Wayland support can be enabled with ELECTRON_OZONE_PLATFORM_HINT=auto in Flatseal.

Wayland support can also be enabled on the command line:

flatpak override --user --env=ELECTRON_OZONE_PLATFORM_HINT=auto org.signal.Signal

GPU acceleration may be need to be disabled:

flatpak override --user --env=SIGNAL_DISABLE_GPU=1 org.signal.Signal

Additionally, Nvidia devices may need the GPU sandbox disabled:

flatpak override --user --env=SIGNAL_DISABLE_GPU_SANDBOX=1 org.signal.Signal

Issue reporting

Please only report issues in this repo that are specific to the flatpak version.

Issues that can be replicated in a stable release should be reported in the upstream repo. Make sure, that the reported issue is not flatpak-related.