Lith ist ein Projekt, das sich hauptsächlich darauf konzentriert, einen schnellen und benutzerfreundlichen Weechat-Client auf alle großen Desktop- und Mobile-Betriebssysteme zu bringen. Das Hauptaugenmerk dieses Projekts liegt darauf, einen nativen Staffelkunden mit vollem Einfachen auf iOS zu bringen, aber alle wichtigen mobilen und Desktop-Plattformen werden bis zu einem gewissen Grad unterstützt.

Lith ist eine Versorgungsanwendung für Weechat (nicht mit WeChat verwechselt werden), eine Terminal -Chat -Anwendung, die sich hauptsächlich auf das IRC -Protokoll konzentriert. Es ist nur ein grafisches Relais für Nachrichten, die tatsächlich von Weechat empfangen und gesendet werden. Das bedeutet, dass Sie eine Weechat -Instanz auf Ihrem Computer oder Server vorbereiten müssen (oder einen Anbieter für Sie tun lassen), um Lith auf sinnvolle Weise tatsächlich zu verwenden.
Für die Einrichtung auf der Weechat -Seite wenden Sie sich bitte an die folgenden Quellen:
Auf Desktop -Systemen können Sie Weechat auf demselben Gerät wie Lith ausführen, aber der Schwerpunkt dieses Projekts liegt auf der Behandlung von Remote -Verbindungen, insbesondere auf mobilen Plattformen und insbesondere auf iOS. Der Remote -Weechat -Server muss entweder über einen TCP -Socket oder Websockets direkt über das Internet liegen.
Es gibt auch eine Browserversion von Lith, die Sie jetzt dank WebAssembly versuchen können: https://lith.app/lith/.
Lith unterstützt derzeit die folgenden Plattformen:
Lith wird mit C ++ und dem QT -Framework mit QML geschrieben. Die einzige unterstützte Version ist QT 6.5 und neuer. Andere Abhängigkeiten sind unten aufgeführt.
Beim Erstellen aller unterstützten Plattformen sollten nur die folgenden Schritte erforderlich sein, wenn CMake korrekt eingerichtet ist:
mkdir build && cd build
cmake ..
cmake --build .
Alternativ können Sie einfach die Projektdatei in QT Creator öffnen.
Es gibt auch ein Paket für Arch Linux im AUR: https://aur.archlinux.org/packages/lith-git
Neben QT hängt Lith derzeit von den unten aufgeführten Paketen ab. Sie müssen sie nicht manuell installieren. Dies kann gesteuert werden. Siehe Abschnitt unten, in dem die CMAKE -Optionen beschrieben werden, um auszuwählen, welche Pakete verwendet werden sollen.
QT muss immer außerhalb des Build -Systems von Lith installiert werden. Andere Abhängigkeiten sind:
LITH_FEATURE_KEYCHAIN - standardmäßig ON . Ermöglicht die Keychain -Integration unter Linux, MacOS, Windows, iOS und Android.LITH_FEATURE_QHOT - standardmäßig OFF . Erstellt die interne qhot -Instanz und fügt ein Ziel hinzu, um Lith in qhot automatisch auszuführen. Nicht nützlich für Endbenutzer.LITH_FORCE_DOWNLOAD_DEPENDENCIES - standardmäßig OFF . Führt CPM zum Herunterladen von Paketen von Github, ohne das lokale System zu überprüfen. Diese Option bevorzugt LITH_FORCE_LOCAL_PACKAGES_ONLY .LITH_FORCE_LOCAL_PACKAGES_ONLY - standardmäßig OFF . Erzwingt die Verwendung von nur auf lokalem System installierten Pakete. Für Fehlerberichte und Fragen können Sie die Problemseite hier unter GitHub gerne verwenden.
Es gibt auch einen IRC -Kanal: #lith auf libera.chat (irc.libera.chat:6697 mit SSL)
Sie können mich direkt unter [email protected] kontaktieren