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.
flatpak install flathub org.signal.Signal
You can set the following environment variables:
ELECTRON_OZONE_PLATFORM_HINT=auto
: Enables Wayland supportSIGNAL_DISABLE_GPU=1
: Disables GPU accelerationSIGNAL_DISABLE_GPU_SANDBOX=1
: Disables GPU sandboxSIGNAL_PASSWORD_STORE
: Selects where the database key is stored. Valid options are:basic
Writes the key in plaintext to config.json. This is the default.gnome-libsecret
for X-Cinnamon, Deepin, GNOME, Pantheon, XFCE, UKUI, unitykwallet
for kde4kwallet5
for kde5kwallet6
for kde6
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
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.