Moonpool installeren en gebruiken op Linux
Moonpool draait op Linux via WebKitGTK. Het wordt vooral op Windows ontwikkeld, dus Linux wordt ondersteund maar is minder grondig beproefd. Op Linux is er geen installatiekaart of keuze voor draagbare modus, en het menu “…” heeft geen item Moonpool installeren….
Installeren
Section titled “Installeren”Download een pakket van de Releases-pagina van het project.
| Pakket | Updates |
|---|---|
| AppImage | Moonpool werkt zichzelf bij |
.deb |
Je pakketbeheerder |
| RPM (installeren met het RPM-hulpprogramma van je distributie) | Je pakketbeheerder |
chmod +x Moonpool_*.AppImage./Moonpool_*.AppImagesudo apt install ./Moonpool_*_amd64.debsudo dnf install ./Moonpool-*.x86_64.rpmHet .deb-pakket haalt de benodigde runtime-afhankelijkheden zelf binnen. De AppImage heeft de
bibliotheken WebKitGTK en AppIndicator nodig, bijvoorbeeld op Debian of Ubuntu:
sudo apt-get install -y libwebkit2gtk-4.1-0 libayatana-appindicator3-1Gebruik op Fedora of Arch de equivalenten:
sudo dnf install webkit2gtk4.1 libayatana-appindicator-gtk3sudo pacman -S webkit2gtk-4.1 libayatana-appindicatorSysteemvak op GNOME
Section titled “Systeemvak op GNOME”Standaard GNOME toont geen pictogrammen in het systeemvak, dus het pictogram van Moonpool verschijnt pas nadat de AppIndicator-extensie is geïnstalleerd en ingeschakeld:
sudo apt-get install -y gnome-shell-extension-appindicatorMeld je daarna af en weer aan. Het hubvenster en de ingebouwde terminals werken ook zonder. KDE, Cinnamon, XFCE en MATE tonen het systeemvak standaard.
Updates
Section titled “Updates”Alleen de AppImage werkt zichzelf bij. Die leest linux-update.json uit GitHub Releases,
controleert de minisign-handtekening en vervangt het AppImage-bestand ter plekke, dus bewaar het
in een map waarin je kunt schrijven. Installaties met .deb en RPM worden nooit door Moonpool
overschreven: de updatecontrole kan nog steeds een nieuwere versie melden, maar installeren
vanuit Moonpool mislukt dan met een melding dat je je pakketbeheerder moet gebruiken. Zie
Bijwerken.
Locatie van de configuratie
Section titled “Locatie van de configuratie”~/.config/Moonpool/ (or $XDG_CONFIG_HOME/Moonpool/)~/.config/Moonpool/apps.json~/.config/Moonpool/dashboards/examples/ (example dashboards)apps.json wordt bij de eerste start gevuld vanuit het voorbeeld. Zie
Overzicht van de configuratie.
Verschillen met Windows
Section titled “Verschillen met Windows”- Startcommando’s draaien via
$SHELL -c <command>(/bin/shalsSHELLniet is ingesteld), dus gebruik syntaxis die je shell begrijpt. - Stoppen beëindigt de procesgroep en voert daarna de extra opruimstap uit die door
killModeis gekozen. Een poort vrijgeven onderkillMode: "port"gebruiktlsof, metfuserals terugval; installeerlsofals je distributie het niet meelevert. Zie Stoppen en herstarten. - De
processNamevan eendesktop-app mag maximaal 15 tekens lang zijn. Linux kapt een procesnaam af tot 15 tekens, dus een langere naam wordt nooit als actief gedetecteerd en kan niet op naam worden gestopt.web-apps worden op hun poort herkend en hebben hier geen last van. - Pictogrammen worden gevonden in
src-tauri/icons/,public/favicon.*,icon.pngvan een app of in de live favicon. Een pictogram uit een binair bestand halen kan alleen op Windows. - De knoppen om te openen tonen de map waarin het bestand staat in plaats van het bestand te selecteren.
- Configuratiebestanden openen in je standaardteksteditor (bepaald via de koppeling
text/plain). - Het Windows-installatieprogramma, de snelkoppelingen en het item in Programma’s toevoegen/verwijderen zijn niet van toepassing.
Zie ook
Section titled “Zie ook”Moonpool is gratis software van FasterDB