From Gentoo Wiki
This article is a stub. Please help out by expanding it - how to get started.
Signal Desktop is a messaging application geared towards privacy. It is endorsed by Edward Snowden.
emerge --ask net-im/signal-desktop-bin
It is possible to get the following error when starting signal-desktop if /tmp has been mounted with the
noexec mount option:
Uncaught error or unhandled promise rejection: Error: /tmp/.org.chromium.Chromium.xxxxxx: failed to map segment from shared object
To solve the issue remount /tmp without the execution restriction:
mount -o remount,exec /tmp
In order to make the change persist across reboots, it will also be needed to remove the option from /etc/fstab.
Uninstall Signal Desktop by issuing:
emerge --ask --depclean net-im/signal-desktop-bin