Franz
“Franz is a free messaging app / former Emperor of Austria and combines chat & messaging services into one application.” So steht es kurios und bündig auf der Homepage.
Mal abgesehen vom österreichischen Kaiser (der Entwickler sitzt ebenfalls in Wien): Franz versammelt Dutzende von Web-Diensten – WhatsApp, Skype, Telegram, Tweetdeck, Slack, Gmail, Outlook.com, um nur ein paar zu nennen; und es werden immer mehr – in einem App-artigen Programm und verwaltet auch deren Logins. Bei so vielen Diensten bleibt kaum ein Wunsch offen – falls aber doch, so lässt sich in Franz (bisher) keine Website so einfach wie beim Konkurrenten Rambox manuell hinzufügen. Entwicklern bietet Franz jedoch eine Plugin-Dokumentation, mit deren Hilfe sich über sogenannte „Rezepte“ weitere Web-Dienste als in NodeJS erstellte Module hinzufügen lassen.
Technisch gesehen macht Franz nicht mehr (aber auch nicht weniger), als die Web-Frontends dieser Dienste unter einer schicken, gemeinsamen Oberfläche anzuzeigen; statt mit einem typischen Grafik-Toolkit wie QT oder GTK wird das Programmfenster mit dem Plattform-unabhängigen Electron-Framework (HTML 5, CSS, JavaScript) gestaltet, so dass Franz neben Linux auch für Mac und Windows verfügbar ist.
Franz steht unter der Apache-Lizenz; der Quellcode ist inzwischen auch auf Github publiziert. Leider ist die nach wie vor kostenlose Anwendung seit Version 5 an ein Benutzerkonto gebunden; damit eröffnet sich der Entwickler den Einbau einer Bezahlfunktion mit Premium-Features. Zudem lassen sich die in Franz konfigurierten Dienste auf mehreren Endgeräten synchronisieren, wobei Benutzername und Passwort ausdrücklich nicht synchronisiert werden. Weitere Informationen liefert die Datenschutzerklärung.
Installation
Version 5 steht erstmals für Linux als AppImage und für Ubuntu direkt als deb-Paket zur Verfügung. Nach dem Herunterladen des Paketes installiert man es so:
sudo dpkg -i franz_5.0.0*_amd64.deb
Ältere Versionen werden als tgz-Archiv verteilt und können vom Download-Verzeichnis aus an einen geeigneten Ort entpackt werden:
cd ~/Downloads sudo su mkdir /opt/franz tar xpzf Franz-linux-x64-4.0.4.tgz -C /opt/franz/ cd /opt/Franz/
Damit Franz im Programm-Menü erscheint, muss ein passendes Icon heruntergeladen sowie eine Desktop-Datei angelegt werden:
wget "https://cdn-images-1.medium.com/max/360/1*v86tTomtFZIdqzMNpvwIZw.png" -O icon.png touch ~/.local/share/applications/franz.desktop
Diese Datei franz.desktop dann mit einem Text-Editor wie folgt befüllen:
[Desktop Entry] Name=Franz Categories=Network;InstantMessaging Exec=/opt/franz/Franz Terminal=false Type=Application Icon=/opt/franz/icon.png
Alternativen
Wavebox und Rambox verfolgen ein ganz ähnliches Konzept, bauen ebenfalls auf Electron auf und haben optionale Bezahl-Features, wobei die Basis quelloffen bleibt.