Signal Desktop
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Ubuntu 22.04 Jammy Jellyfish
Ubuntu 20.04 Focal Fossa
Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
Signal Desktop ist die offizielle Desktop-Version des auf sichere Kommunikation spezialisierten mobilen Messengers Signal 🇬🇧.
Für die Ersteinrichtung von Signal Desktop wird ein Smartphone und der Besitz einer Mobiltelefonnummer vorausgesetzt oder die Kommando-Zeilen-Registrierung benötigt. Danach kann man die Signal Desktop auch ohne Smartphone nutzen.
Installation¶
via snap¶
Signal-Desktop ist nicht in den offiziellen Paketquellen enthalten, kann aber in Ubuntu-Software als snap installiert werden oder im Terminal:
sudo snap install signal-desktop
Hinweis!
Fremdsoftware kann das System gefährden.
Anmerkung: Diese Installationsart über snap kann einen höheren Speicherbedarf verursachen (einerseits für das Grundsystem, andererseits für evtl. mehrere snap-Versionen der Software).
via Fremdquelle¶
Signal Desktop ist nicht in den offiziellen Quellen vorhanden. Für ein 64-Bit-System ab Ubuntu 16.04 kann eine Fremdquelle[1] eingebunden werden.
Zu Installation siehe die aktuelle Anleitung.
Der Eintrag gilt für alle Versionen ab Ubuntu 16.04; deshalb ist stets der Eintrag xenial
zu verwenden.
Um aus der Fremdquelle zu installieren, muss man
Syntaxfehler: „endif“ erlaubt keine Argumente.
Konto registrieren ohne Smartphone oder Handy¶
Man kann ein Signal-Konto auch ohne Mobiltelefon registrieren. Dazu wird eine Mobil- oder Festnetz-Telefonnummer benötigt und man installiert die Kommandozeilen-Variante und einen QR-Code-Scanner:
sudo curl -sL -o /etc/apt/trusted.gpg.d/morph027-signal-cli.asc https://packaging.gitlab.io/signal-cli/gpg.key echo "deb https://packaging.gitlab.io/signal-cli signalcli main" | sudo tee /etc/apt/sources.list.d/morph027-signal-cli.list sudo apt update && sudo apt install signal-cli-jre ## oder signal-cli-native (experimentell) sudo apt install zbar-tools
Nun erfolgt die Registrierung:
signal-cli -a +491111111111111 register ## für Mobil-Telefonnummer signal-cli -a +491111111111111 register --voice ## für Festnetz-Telefonnummer
Falls folgende Ausgabe kommt
Captcha required for verification, use --captcha CAPTCHA To get the token, go to https://signalcaptchas.org/registration/generate.html Check the developer tools (F12) console for a failed redirect to signalcaptcha:// Everything after signalcaptcha:// is the captcha token.
muss noch ein Captcha-Token beschafft werden. Dazu ist die angegebene URL im Firefox aufzurufen. Vor Lösen des Captcha dann F12 betätigen, auf den Reiter "Konsole" wechseln und dann rechts unter dem Zahnrad "Log nicht leeren" aktivieren. Nach dem Lösen des Captcha sieht man dann im Reiter "Konsole" hinter "Gewechselt zu signalcaptcha://" das Captcha-Token (über mehrere Zeilen), welches man dann dem signal-cli
-Befehl per Markieren, Strg+C, Strg+Shift+V noch hinzufügen muss (dies muss alles sehr schnell gehen, denn das Captcha-Token ist nur wenige Sekunden gültig):
signal-cli -a +491111111111111 register --captcha CAPTCHA ## für Mobil-Telefonnummer signal-cli -a +491111111111111 register --captcha CAPTCHA --voice ## für Festnetz-Telefonnummer
Ein paar Sekunden nach der Ausführung erhält man dann auf seinem Mobil-Telefon eine SMS bzw. am Festnetz einen Anruf mit dem Freischaltcode, der dann verifiziert werden muss:
signal-cli -a +491111111111111 verify CODE
Nun ist der neue Account unter der eingegebenen Telefonnr. registriert und kann mit signal-cli
-Befehlen auch schon genutzt werden.
Für die Nutzung von Signal Desktop muss dieser nun noch verlinkt werden. Dazu startet man den Signal Desktop und macht ein Fenster-Bildschirmfoto mit Alt+Druck von dem angezeigten QR-Code. Dieser muss nun gescannt werden:
zbarimg BILDSCHIRMFOTO.png
Alles hinter "QR-Code:" muss dann hier eingefügt werden:
signal-cli -a +491111111111111 addDevice --uri "tsdevice:/..."
Kurz darauf verschwindet der QR-Code in Signal Desktop und dann kann losgelegt werden.
Gekoppelte Geräte¶
Beim ersten Starten wird die Kopplung mit dem Smartphone mit einem direkt startenden Assistenten ausgeführt. Dazu werden in der Smartphone-App die "Einstellungen" geöffnet und unter "Gekoppelte Geräte" wird ein neues Gerät hinzugefügt: "Scanne zum Koppeln den auf dem Gerät (PC) angezeigten QR-Code ein". Es können mehrere Rechner bzw. Laptops mit dem selben Mobiltelefon gekoppelt werden. Somit kann man von mehreren Geräten aus den gleichen Signal-Zugang benutzen.
Einrichtungsassistent beim ersten Programmstart |
Bedienung¶
Das Programm kann über das Menü oder über den Terminalbefehl[3] signal-desktop
gestartet werden. Das Verhalten entspricht dem Interface des Messengers auf dem Smartphone. Kontakte lassen sich nur auf dem Smartphone bearbeiten und werden automatisch synchronisiert. Das Programm wird vor allem mit der Maus bedient. Es gibt aber einige Tastenkombinationen. Eine Weiterleitung von Medieninhalten wie auf einem Mobiltelefon ist mittlerweile auch auf dem Desktop verfügbar.
Tastenkürzel¶
Die Steuerung erfolgt optional über Tastenkürzel. Eine Übersicht der wichtigsten Tastenkürzel.
Kurztasten | |
Taste(n) | Funktion |
F11 | Vollbildmodus |
Strg + Q | Programm schließen |
Weitere Kurzbefehle findet man unter "Hilfe → Tastaturkurzbefehle"
Einstellungen¶
Einige Einstellungen lassen sich über das Kontextmenü auf dem Drei-Punkte-Symbol finden.
über das Kontextmenü lassen sich weitere Einstellungen aufrufen |
In den Einstellungen lässt sich das Design und das Verhalten der Desktop-Benachrichtigungen konfigurieren. Außerdem lässt sich ein Import der Telefonkontakte manuell aufrufen.
Gespeichert werden diese Einstellungen in der Datei ~/.config/Signal/config.json im Homeverzeichnis.
Problembehebung¶
Signal ohne eigene Nummer verwenden¶
Als zentrales Identifikationsmerkmal ist bei Signal die Handynummer vorgesehen.
Andere Rufnummer¶
Es kann jede Rufnummer (auch Festnetz, Faxnummer...) verwendet werden. Jede Rufnummer, bei der ein SMS-Versand scheitert, wird (von England aus) angerufen und der Identifizierungscode mehrfach (englisch) vorgelesen.
Identifikation zu umgehen¶
In einem aktuellen (2017) Zeitungsartikel 🇬🇧 werden Möglichkeiten beschrieben, diese Identifikation zu umgehen.
Links¶
Instant Messenger – Übersichtsartikel
Github 🇬🇧 – Dokumentation zu gemeldeten Fehlern bzw. gewünschten, neuen Funktionen
Signal-cli + Signal-Desktop 🇬🇧 – Signal-Konto ohne Smartphone registrieren und Kontakt-Daten importieren