Signal Desktop Flatpak (x86_64+arm64)(source)
To install system wide:
sudo flatpak remote-add --if-not-exists signal-flatpak https://signalflatpak.github.io/signal/signal.flatpakrepo
sudo flatpak install signal-flatpak org.signal.Signal
To install for your user:
flatpak remote-add --user --if-not-exists signal-flatpak https://signalflatpak.github.io/signal/signal.flatpakrepo
flatpak install --user signal-flatpak org.signal.Signal
You will need Flathub repo for the runtimes.
This repo is signed by gitlab-runner@leb gpg key, FBEF43DC8C6BE9A7
Standalone Binaries:
Get them from the latest release
apt install ./signal-desktop.deb or flatpak install ./signal.flatpak
Tips & Tricks
- Signal will be blurry on phosh (pinephone, Librem 5) becacuse of Xwayland scaling. To fix, run with wayland using these arguments: --use-gl=egl --enable-features=UseOzonePlatform --ozone-platform=wayland. Signal must be opened at least once in X11/Xwayland first (just by clicking the launcher) first.
- To add the above to the launcher shortcut:
-
mkdir -p ~/.local/share/applications ; cp /var/lib/flatpak/app/org.signal.Signal/current/active/files/share/applications/org.signal.Signal.desktop ~/.local/share/applications/
-
desktop-file-edit --set-key=Exec --set-value="flatpak run org.signal.Signal --use-gl=egl --enable-features=UseOzonePlatform --ozone-platform=wayland" ~/.local/share/applications/org.signal.Signal.desktop
- Use the View menu item to zoom out a few times. It makes Signal much less cramped.
- Ctrl+Shift+c will close the current conversation and reduce idle CPU usage significantly.
- Notification sounds and mic/camera usage can be enabled in settings.
Please contribute if you can!
- open an issue or PR on the repo
- irc: mention or pm 'elagost' on libera or oftc
- Mastodon
Other Signal arm64 builds:
If you find this useful would like to contribute money, donate to Signal Foundation, FSF, or postmarketOS.