Installa e usa Moonpool su Linux
Moonpool funziona su Linux tramite WebKitGTK. Viene sviluppato soprattutto su Windows, quindi Linux è supportato ma meno collaudato. Su Linux non c’è la scheda di installazione né la scelta della modalità portatile, e il menu «…» non ha la voce Installa Moonpool….
Installazione
Sezione intitolata “Installazione”Scarica un pacchetto dalla pagina Releases del progetto.
| Pacchetto | Aggiornamenti |
|---|---|
| AppImage | Moonpool si aggiorna da solo |
.deb |
Il tuo gestore di pacchetti |
| RPM (da installare con lo strumento RPM della tua distribuzione) | Il tuo gestore di pacchetti |
chmod +x Moonpool_*.AppImage./Moonpool_*.AppImagesudo apt install ./Moonpool_*_amd64.debsudo dnf install ./Moonpool-*.x86_64.rpmIl .deb installa da sé le sue dipendenze di runtime. L’AppImage richiede che siano presenti le
librerie WebKitGTK e AppIndicator, ad esempio su Debian o Ubuntu:
sudo apt-get install -y libwebkit2gtk-4.1-0 libayatana-appindicator3-1Su Fedora o Arch usa gli equivalenti:
sudo dnf install webkit2gtk4.1 libayatana-appindicator-gtk3sudo pacman -S webkit2gtk-4.1 libayatana-appindicatorArea di notifica su GNOME
Sezione intitolata “Area di notifica su GNOME”GNOME standard non mostra le icone dell’area di notifica, quindi l’icona di Moonpool non comparirà finché non viene installata e abilitata l’estensione AppIndicator:
sudo apt-get install -y gnome-shell-extension-appindicatorPoi esci e rientra nella sessione. La finestra hub e i terminali integrati funzionano anche senza. KDE, Cinnamon, XFCE e MATE mostrano l’area di notifica di serie.
Aggiornamenti
Sezione intitolata “Aggiornamenti”Solo l’AppImage si aggiorna da solo. Legge linux-update.json da GitHub Releases, verifica la
firma minisign e sostituisce il file AppImage sul posto, quindi tienilo in una cartella in cui
puoi scrivere. Le installazioni .deb e RPM non vengono mai sovrascritte da Moonpool: il
controllo degli aggiornamenti può comunque segnalare una versione più recente, ma installarla da
Moonpool fallisce con un messaggio che invita a usare il gestore di pacchetti. Vedi
Aggiornamenti.
Posizione della configurazione
Sezione intitolata “Posizione della configurazione”~/.config/Moonpool/ (or $XDG_CONFIG_HOME/Moonpool/)~/.config/Moonpool/apps.json~/.config/Moonpool/dashboards/examples/ (example dashboards)apps.json viene creato a partire dall’esempio al primo avvio. Vedi
Panoramica della configurazione.
Differenze rispetto a Windows
Sezione intitolata “Differenze rispetto a Windows”- I comandi di avvio vengono eseguiti tramite
$SHELL -c <command>(/bin/shseSHELLnon è impostata), quindi usa una sintassi che la tua shell capisce. - Arresta termina il gruppo di processi, poi esegue la pulizia aggiuntiva scelta da
killMode. Liberare una porta conkillMode: "port"usalsof, con ripiego sufuser; installalsofse la tua distribuzione non lo include. Vedi Arresto e riavvio. - Il
processNamedi un’appdesktopdeve essere di 15 caratteri o meno. Linux tronca il nome di un processo a 15 caratteri, quindi un nome più lungo non viene mai rilevato come in esecuzione e non può essere arrestato per nome. Le appwebvengono individuate dalla porta e non sono interessate. - Le icone vengono trovate da
src-tauri/icons/dell’app,public/favicon.*,icon.pngo dalla sua favicon attiva. Estrarre un’icona da un binario è possibile solo su Windows. - I pulsanti di apertura aprono la cartella che contiene il file invece di selezionarlo.
- I file di configurazione si aprono nel tuo editor di testo predefinito (individuato dall’associazione
text/plain). - L’installer di Windows, i collegamenti e la voce di Installazione applicazioni non si applicano.
Vedi anche
Sezione intitolata “Vedi anche”- Windows: una tabella delle differenze tra piattaforme.
- Aggiornamenti
Moonpool è software gratuito di FasterDB