Moonpool unter Linux installieren und verwenden
Moonpool läuft unter Linux über WebKitGTK. Es wird hauptsächlich unter Windows entwickelt, daher wird Linux unterstützt, ist aber weniger erprobt. Unter Linux gibt es weder eine Installationskarte noch eine Auswahl für den portablen Modus, und das Menü „…“ hat keinen Eintrag Moonpool installieren….
Installation
Abschnitt betitelt „Installation“Laden Sie ein Paket von der Releases-Seite des Projekts herunter.
| Paket | Updates |
|---|---|
| AppImage | Moonpool aktualisiert sich selbst |
.deb |
Ihre Paketverwaltung |
| RPM (mit dem RPM-Werkzeug Ihrer Distribution installieren) | Ihre Paketverwaltung |
chmod +x Moonpool_*.AppImage./Moonpool_*.AppImagesudo apt install ./Moonpool_*_amd64.debsudo dnf install ./Moonpool-*.x86_64.rpmDas .deb zieht seine Laufzeitabhängigkeiten mit. Beim AppImage müssen die Bibliotheken WebKitGTK
und AppIndicator vorhanden sein, zum Beispiel unter Debian oder Ubuntu:
sudo apt-get install -y libwebkit2gtk-4.1-0 libayatana-appindicator3-1Unter Fedora oder Arch nutzen Sie die Entsprechungen:
sudo dnf install webkit2gtk4.1 libayatana-appindicator-gtk3sudo pacman -S webkit2gtk-4.1 libayatana-appindicatorInfobereich unter GNOME
Abschnitt betitelt „Infobereich unter GNOME“Reines GNOME zeigt keine Symbole im Infobereich, daher erscheint das Moonpool-Symbol erst, wenn die AppIndicator-Erweiterung installiert und aktiviert ist:
sudo apt-get install -y gnome-shell-extension-appindicatorMelden Sie sich danach ab und wieder an. Das Hub-Fenster und die eingebetteten Terminals funktionieren auch ohne sie. KDE, Cinnamon, XFCE und MATE zeigen den Infobereich sofort an.
Updates
Abschnitt betitelt „Updates“Nur das AppImage aktualisiert sich selbst. Es liest linux-update.json aus den GitHub Releases,
prüft die minisign-Signatur und ersetzt die AppImage-Datei an Ort und Stelle, legen Sie sie also in
einem Ordner ab, in den Sie schreiben können. Installationen per .deb und RPM werden von Moonpool
nie überschrieben: Die Update-Suche kann weiterhin eine neuere Version melden, aber die Installation
aus Moonpool schlägt mit dem Hinweis fehl, Ihre Paketverwaltung zu nutzen. Siehe
Aktualisieren.
Konfigurationsort
Abschnitt betitelt „Konfigurationsort“~/.config/Moonpool/ (or $XDG_CONFIG_HOME/Moonpool/)~/.config/Moonpool/apps.json~/.config/Moonpool/dashboards/examples/ (example dashboards)apps.json wird beim ersten Start aus dem Beispiel angelegt. Siehe
Konfigurationsübersicht.
Unterschiede zu Windows
Abschnitt betitelt „Unterschiede zu Windows“- Startbefehle laufen über
$SHELL -c <command>(/bin/sh, wennSHELLnicht gesetzt ist), nutzen Sie also eine Syntax, die Ihre Shell versteht. - Stoppen beendet die Prozessgruppe und führt dann die zusätzliche Bereinigung aus, die
killModefestlegt. Das Freigeben eines Ports unterkillMode: "port"nutztlsofund weicht auffuseraus; installieren Sielsof, wenn Ihre Distribution es nicht mitbringt. Siehe Stoppen und neu starten. - Der
processNameeinerdesktop-App darf höchstens 15 Zeichen lang sein. Linux kürzt einen Prozessnamen auf 15 Zeichen, daher wird ein längerer Name nie als laufend erkannt und lässt sich nicht über den Namen stoppen.web-Apps werden über ihren Port erkannt und sind nicht betroffen. - Symbole werden aus
src-tauri/icons/,public/favicon.*,icon.pngeiner App oder ihrem aktuellen Favicon gefunden. Das Extrahieren eines Symbols aus einer Binärdatei gibt es nur unter Windows. - Die Schaltflächen zum Anzeigen öffnen den übergeordneten Ordner, statt die Datei auszuwählen.
- Konfigurationsdateien öffnen sich im Standard-Texteditor (aus der Zuordnung für
text/plainermittelt). - Der Windows-Installer, die Verknüpfungen und der Eintrag unter „Apps hinzufügen/entfernen“ gelten nicht.
Siehe auch
Abschnitt betitelt „Siehe auch“- Windows: eine Tabelle der Unterschiede je Plattform.
- Aktualisieren
Moonpool ist freie Software von FasterDB