WhatSie
Funktionsreicher WhatsApp-Webclient basierend auf Qt WebEngine für Linux Desktop
Whatsie-Hauptfunktionen
- Helle und dunkle Themen mit automatischer Umschaltung
- Benutzerdefinierte Benachrichtigungen und native Benachrichtigungen
- Tastaturkürzel
- Integrierter Download-Manager
- Audio stumm schalten, Benachrichtigungen deaktivieren
- App-Sperrfunktion
- Manager für Hardware-Zugriffsberechtigungen
- Integrierte Rechtschreibprüfung (mit Unterstützung für 31 Hauptsprachen)
- Andere Einstellungen, mit denen Sie jeden Aspekt von WebApp steuern können, wie zum Beispiel:
- Nicht stören-Modus
- Im Vollansichtsmodus können Sie die Hauptansicht auf die volle Breite des Fensters erweitern
- Möglichkeit, zwischen nativer und benutzerdefinierter Benachrichtigung zu wechseln
- Konfigurierbares Zeitlimit für Benachrichtigungs-Popup
- Schalten Sie den gesamten Ton von Whatapp stumm
- Deaktivieren der automatischen Medienwiedergabe
- Beim Start der Anwendung in die Taskleiste minimieren
- Schalten Sie um, um das Ausblenden in der Taskleiste mit einem Klick zu aktivieren
- Download-Speicherort wechseln
- Aktivieren Sie die Option „App-Sperre beim Anwendungsstart deaktivieren“.
- Automatische Sperrung nach einer bestimmten Zeitspanne
- Passwortverwaltung für die App-Sperre
- Widget-Styling
- Konfigurierbare automatische Themenumschaltung basierend auf der Tag-Nacht-Zeit
- Konfigurierbare Schaltflächenaktion zum Schließen
- Globale App-Verknüpfungen
- Mit dem Berechtigungsmanager können Sie Kameramikrofon- und andere Berechtigungen auf Hardwareebene umschalten
- Konfigurierbarer Seitenzoomfaktor, Umschaltung je nach Fensterstatus maximiert auf Normal
- Konfigurierbarer App-Benutzeragent
- Mithilfe der Anwendungsspeicherverwaltung können Sie Restcache und persistente Daten bereinigen
Befehlszeilenoptionen:
Verfügt über allgemeine CLI-Unterstützung und eine Reihe von Optionen, mit denen Sie mit bereits ausgeführten Instanzen von Whatsie interagieren können.
Führen Sie Folgendes aus: whatsie -h
um alle unterstützten Optionen anzuzeigen.
Usage: whatsie [options]
Feature rich WhatsApp web client based on Qt WebEngine
Options:
-h, --help Displays help on commandline options
-v, --version Displays version information.
-b, --build-info Shows detailed current build infomation
-w, --show-window Show main window of running instance of WhatSie
-s, --open-settings Opens Settings dialog in a running instance of WhatSie
-l, --lock-app Locks a running instance of WhatSie
-i, --open-about Opens About dialog in a running instance of WhatSie
-t, --toggle-theme Toggle between dark & light theme in a running instance
of WhatSie
-r, --reload-app Reload the app in a running instance of WhatSie
-n, --new-chat Open new chat prompt in a running instance of WhatSie
Build-Anweisungen (Linux)
Der Quellcode kann mit dem regulären Qt-Anwendungsentwicklungsverfahren erstellt werden. Whatsie Project nutzt das QMake-Build-System von Qt, das den Build-Prozess vereinfacht. Um Whatsie lokal auf Ihrem System zu erstellen, führen Sie die folgenden Schritte aus.
Build-Anforderungen
- Git (um Repo zu klonen)
- libx11-dev libx11-xcb-dev (erforderlich für die x11-XKB-Modulunterstützung zur Erstellungszeit)
- Qt => 5.9 (5.15 empfohlen) mit den folgenden Modulen, die mit Entwicklungsheadern installiert sind (lib*-dev-Pakete unter Ubuntu)
- Webengine
- webenginewidgets
- Positionierung
Schritte erstellen
Quellcode klonen
git clone https://github.com/keshavbhatt/whatsie.git
Geben Sie das Quellverzeichnis ein
cd whatsie/src
Führen Sie qmake aus
qmake
Führen Sie make aus (mit der optionalen Option -j , die Jobs oder Befehle angibt, die beim Erstellen gleichzeitig ausgeführt werden sollen)
make -j4
Führen Sie die ausführbare Datei „Built Whatsie“ aus (wenn der Build ohne Fehler abgeschlossen wurde).
./whatsie
Führen Sie make install aus, wenn Sie installieren möchten (wenn der Build ohne Fehler abgeschlossen wurde).
sudo make install
Installieren Sie Whatsie auf dem Linux-Desktop
Auf allen von Snapd unterstützten Linux-Distributionen
snap install whatsie
Auf jeder Arch-basierten Linux-Distribution
Mithilfe des Arch User Repository (AUR) wird das AUR-Paket für Whatsie von M0Rf30 verwaltet
yay -S whatsie-git
Screenshots (könnten alt sein)