Nach jeder Neuinstallation ärgert mich bei Signal Desktop, dass es weder im Tray startet und sich auch nicht in den Tray minimiert. Das schlimmste ist aber dass es sich mit Klick auf’s X einfach beendet.

In den Einstellungen findet man auch keine entsprechenden Optionen, was insofern alles sehr schade ist, da einerseits alle Messenger den Tray als Standard unterstützen, und andererseits weil es der Signal Desktop eh auch könnte - via der Kommandozeilenparameter(!) --use-tray-icon und --start-in-tray.

Die verantwortliche Desktop-Datei findet sich bei Archlinux unter /usr/share/applications/signal-desktop.desktop:

$ cat /usr/share/applications/signal-desktop.desktop
[Desktop Entry]
Type=Application
Name=Signal
Comment=Signal Private Messenger for Linux
Icon=signal-desktop
Exec=signal-desktop
Terminal=false
Categories=Network;InstantMessaging;
StartupWMClass=Signal

Passt man nun die Exec-Zeile entsprechend an startet Signal Desktop in den Tray und mimimiert sich auch dorthin.

$ sudo vi /usr/share/applications/signal-desktop.desktop
[Desktop Entry]
Type=Application
Name=Signal
Comment=Signal Private Messenger for Linux
Icon=signal-desktop
Exec=signal-desktop --use-tray-icon --start-in-tray %U
Terminal=false
Categories=Network;InstantMessaging;
StartupWMClass=Signal

Eigentlich sehr simpel, aber nicht sehr benutzerfreundlich. Wieso man dieses seit Jahren ärgerliche verhalten noch immer nicht saniert hat bleibt wohl ein Rätsel…

@@ -3,7 +3,7 @@
 Name=Signal
 Comment=Signal Private Messenger for Linux
 Icon=signal-desktop
-Exec=signal-desktop
+Exec=signal-desktop --use-tray-icon --start-in-tray %U
 Terminal=false
 Categories=Network;InstantMessaging;
 StartupWMClass=Signal