Installer et utiliser Moonpool sous Linux
Moonpool fonctionne sous Linux grâce à WebKitGTK. Il est développé principalement sous Windows : Linux est donc pris en charge, mais moins éprouvé. Linux n’a ni carte d’installation ni sélecteur de mode portable, et le menu « … » n’a pas d’élément Installer Moonpool….
Installation
Section intitulée « Installation »Téléchargez un paquet depuis la page des versions du projet.
| Paquet | Mises à jour |
|---|---|
| AppImage | Moonpool se met à jour tout seul |
.deb |
Votre gestionnaire de paquets |
| RPM (à installer avec l’outil RPM de votre distribution) | Votre gestionnaire de paquets |
chmod +x Moonpool_*.AppImage./Moonpool_*.AppImagesudo apt install ./Moonpool_*_amd64.debsudo dnf install ./Moonpool-*.x86_64.rpmLe .deb installe ses dépendances d’exécution. L’AppImage nécessite que les bibliothèques
WebKitGTK et AppIndicator soient présentes, par exemple sous Debian ou Ubuntu :
sudo apt-get install -y libwebkit2gtk-4.1-0 libayatana-appindicator3-1Sous Fedora ou Arch, utilisez les équivalents :
sudo dnf install webkit2gtk4.1 libayatana-appindicator-gtk3sudo pacman -S webkit2gtk-4.1 libayatana-appindicatorZone de notification sous GNOME
Section intitulée « Zone de notification sous GNOME »GNOME standard n’affiche pas les icônes de la zone de notification : l’icône de Moonpool n’apparaîtra donc pas tant que l’extension AppIndicator n’est pas installée et activée :
sudo apt-get install -y gnome-shell-extension-appindicatorFermez ensuite votre session et rouvrez-la. La fenêtre du hub et les terminaux intégrés fonctionnent sans elle. KDE, Cinnamon, XFCE et MATE affichent la zone de notification d’office.
Mises à jour
Section intitulée « Mises à jour »Seule l’AppImage se met à jour elle-même. Elle lit linux-update.json depuis les versions
GitHub, vérifie la signature minisign et remplace le fichier AppImage sur place : gardez-la
donc dans un dossier où vous pouvez écrire. Les installations .deb et RPM ne sont jamais
écrasées par Moonpool : la vérification de mise à jour peut quand même signaler une version
plus récente, mais l’installer depuis Moonpool échoue avec un message vous invitant à
utiliser votre gestionnaire de paquets. Voir Mises à jour.
Emplacement de la configuration
Section intitulée « Emplacement de la configuration »~/.config/Moonpool/ (or $XDG_CONFIG_HOME/Moonpool/)~/.config/Moonpool/apps.json~/.config/Moonpool/dashboards/examples/ (example dashboards)apps.json est initialisé à partir de l’exemple au premier lancement. Voir
Vue d’ensemble de la configuration.
Différences avec Windows
Section intitulée « Différences avec Windows »- Les commandes de lancement s’exécutent via
$SHELL -c <command>(/bin/shsiSHELLn’est pas défini) : utilisez donc une syntaxe que votre shell comprend. - Arrêter termine le groupe de processus, puis effectue le nettoyage supplémentaire choisi par
killMode. Libérer un port aveckillMode: "port"utiliselsof, avecfuseren repli ; installezlsofsi votre distribution ne le fournit pas. Voir Arrêt et redémarrage. - Le
processNamed’une appdesktopdoit faire 15 caractères ou moins. Linux tronque un nom de processus à 15 caractères : un nom plus long n’est donc jamais détecté comme en cours d’exécution et ne peut pas être arrêté par son nom. Les appswebsont identifiées par leur port et ne sont pas concernées. - Les icônes sont trouvées à partir de
src-tauri/icons/,public/favicon.*,icon.pngd’une app, ou de son favicon en ligne. L’extraction d’une icône depuis un binaire n’existe que sous Windows. - Les boutons d’ouverture ouvrent le dossier contenant le fichier au lieu de sélectionner celui-ci.
- Les fichiers de configuration s’ouvrent dans votre éditeur de texte par défaut (déterminé à partir de l’association
text/plain). - L’installeur Windows, les raccourcis et l’entrée Ajout/Suppression de programmes ne s’appliquent pas.
Voir aussi
Section intitulée « Voir aussi »- Windows : un tableau des différences par plateforme.
- Mises à jour
Moonpool est un logiciel gratuit de FasterDB