Signal Desktop RPM for Fedora.
Currently tested for :
- Fedora 42
- Signal Desktop v7.83.0
- x86_64 and aarch64 architectures
Install the latest prebuilt RPM from GitHub Releases using the following command:
sudo dnf install "https://github.com/BarbossHack/Signal-Desktop-Fedora/releases/download/v7.83.0/signal-desktop_7.83.0_x86_64.rpm"make
make installYou can change the Signal Desktop or Fedora version by using the following parameters:
make SIGNAL_VERSION=7.83.0 FEDORA_VERSION=42
make installSIGNAL_VERSION should correspond to a valid tag from here.
You can create a new account directly in Signal Desktop, but you'll need to build the standalone version.
make standalone
make installNext, open Signal Desktop, and on the QR code screen, go to the File menu and select Set Up as Standalone Device, which goes through the registration process like you would on a phone.
You can apply a custom patch file using PATCH_FILE argument in the make command.
For example, you can use Signal-Desktop-persistent-messages.patch which will prevents all types of message deletion (expiration and delete for everyone).
make PATCH_FILE=Signal-Desktop-persistent-messages.patch
make installBased on the Signal Desktop reproducible builds.