Instala y usa Moonpool en Linux
Moonpool se ejecuta en Linux mediante WebKitGTK. Se desarrolla principalmente en Windows, así que Linux es compatible pero está menos probado. En Linux no hay tarjeta de instalación ni selector de modo portable, y el menú “…” no tiene la opción Instalar Moonpool….
Instalar
Sección titulada «Instalar»Descarga un paquete desde la página de Releases del proyecto.
| Paquete | Actualizaciones |
|---|---|
| AppImage | Moonpool se actualiza solo |
.deb |
Tu gestor de paquetes |
| RPM (instálalo con la herramienta RPM de tu distribución) | Tu gestor de paquetes |
chmod +x Moonpool_*.AppImage./Moonpool_*.AppImagesudo apt install ./Moonpool_*_amd64.debsudo dnf install ./Moonpool-*.x86_64.rpmEl .deb instala sus dependencias de ejecución. El AppImage necesita que estén presentes las bibliotecas
WebKitGTK y AppIndicator, por ejemplo en Debian o Ubuntu:
sudo apt-get install -y libwebkit2gtk-4.1-0 libayatana-appindicator3-1En Fedora o Arch usa los equivalentes:
sudo dnf install webkit2gtk4.1 libayatana-appindicator-gtk3sudo pacman -S webkit2gtk-4.1 libayatana-appindicatorBandeja en GNOME
Sección titulada «Bandeja en GNOME»GNOME en su configuración estándar no muestra iconos de bandeja, así que el icono de bandeja de Moonpool no aparecerá hasta que la extensión AppIndicator esté instalada y activada:
sudo apt-get install -y gnome-shell-extension-appindicatorDespués cierra sesión y vuelve a iniciarla. La ventana del hub y las terminales integradas funcionan sin ella. KDE, Cinnamon, XFCE y MATE muestran la bandeja de serie.
Actualizaciones
Sección titulada «Actualizaciones»Solo el AppImage se actualiza solo. Lee linux-update.json de GitHub Releases, verifica la firma minisign
y reemplaza el archivo AppImage en su sitio, así que guárdalo en una carpeta en la que puedas escribir.
Las instalaciones .deb y RPM nunca las sobrescribe Moonpool: la búsqueda de actualizaciones puede seguir
informando de una versión más reciente, pero instalarla desde Moonpool falla con un mensaje que indica
usar tu gestor de paquetes. Consulta Actualización.
Ubicación de la configuración
Sección titulada «Ubicación de la configuración»~/.config/Moonpool/ (or $XDG_CONFIG_HOME/Moonpool/)~/.config/Moonpool/apps.json~/.config/Moonpool/dashboards/examples/ (example dashboards)apps.json se genera a partir del ejemplo en la primera ejecución. Consulta
Resumen de la configuración.
Diferencias con Windows
Sección titulada «Diferencias con Windows»- Los comandos de inicio se ejecutan mediante
$SHELL -c <command>(/bin/shsiSHELLno está definido), así que usa una sintaxis que tu shell entienda. - Detener termina el grupo de procesos y luego hace la limpieza adicional elegida con
killMode. Liberar un puerto conkillMode: "port"usalsof, confusercomo alternativa; instalalsofsi tu distribución no lo incluye. Consulta Detener y reiniciar. - El
processNamede una appdesktopdebe tener 15 caracteres o menos. Linux trunca el nombre de un proceso a 15 caracteres, así que un nombre más largo nunca se detecta como en ejecución y no se puede detener por nombre. Las appswebcoinciden por su puerto y no se ven afectadas. - Los iconos se buscan en
src-tauri/icons/,public/favicon.*,icon.pngde la app o en su favicon en vivo. Extraer un icono de un binario solo es posible en Windows. - Los botones de abrir abren la carpeta contenedora en lugar de seleccionar el archivo.
- Los archivos de configuración se abren en tu editor de texto predeterminado (se resuelve a partir de la asociación
text/plain). - El instalador de Windows, los accesos directos y la entrada de Agregar o quitar programas no se aplican.
Véase también
Sección titulada «Véase también»- Windows: una tabla de lo que difiere según la plataforma.
- Actualización
Moonpool es software gratuito de FasterDB