Instale e use o Moonpool no Linux
O Moonpool roda no Linux por meio do WebKitGTK. Ele é desenvolvido principalmente no Windows, então o Linux é suportado, mas menos testado. No Linux não há cartão de instalação nem seletor de modo portátil, e o menu “…” não tem o item Instalar o Moonpool….
Instalar
Seção intitulada “Instalar”Baixe um pacote na página de Releases do projeto.
| Pacote | Atualizações |
|---|---|
| AppImage | O Moonpool se atualiza sozinho |
.deb |
Seu gerenciador de pacotes |
| RPM (instale com a ferramenta RPM da sua distribuição) | Seu gerenciador de pacotes |
chmod +x Moonpool_*.AppImage./Moonpool_*.AppImagesudo apt install ./Moonpool_*_amd64.debsudo dnf install ./Moonpool-*.x86_64.rpmO .deb instala as dependências de execução. O AppImage precisa que as bibliotecas WebKitGTK e
AppIndicator estejam presentes, por exemplo no Debian ou Ubuntu:
sudo apt-get install -y libwebkit2gtk-4.1-0 libayatana-appindicator3-1No Fedora ou Arch, use os equivalentes:
sudo dnf install webkit2gtk4.1 libayatana-appindicator-gtk3sudo pacman -S webkit2gtk-4.1 libayatana-appindicatorBandeja no GNOME
Seção intitulada “Bandeja no GNOME”O GNOME padrão não mostra ícones de bandeja, então o ícone da bandeja do Moonpool não aparece até a extensão AppIndicator ser instalada e ativada:
sudo apt-get install -y gnome-shell-extension-appindicatorDepois saia da sessão e entre de novo. A janela do hub e os terminais embutidos funcionam sem ela. KDE, Cinnamon, XFCE e MATE mostram a bandeja de fábrica.
Atualizações
Seção intitulada “Atualizações”Só o AppImage se atualiza sozinho. Ele lê o linux-update.json do GitHub Releases, verifica a assinatura
minisign e substitui o arquivo AppImage no lugar, então mantenha-o em uma pasta em que você possa
gravar. As instalações .deb e RPM nunca são sobrescritas pelo Moonpool: a verificação de atualizações
ainda pode informar uma versão mais nova, mas instalá-la pelo Moonpool falha com uma mensagem para usar o
gerenciador de pacotes. Veja Atualização.
Local da configuração
Seção intitulada “Local da configuração”~/.config/Moonpool/ (or $XDG_CONFIG_HOME/Moonpool/)~/.config/Moonpool/apps.json~/.config/Moonpool/dashboards/examples/ (example dashboards)O apps.json é gerado a partir do exemplo na primeira execução. Veja
Visão geral da configuração.
Diferenças em relação ao Windows
Seção intitulada “Diferenças em relação ao Windows”- Os comandos de inicialização rodam por
$SHELL -c <command>(/bin/shseSHELLnão estiver definido), então use uma sintaxe que o seu shell entenda. - Parar encerra o grupo de processos e depois faz a limpeza extra escolhida por
killMode. Liberar uma porta comkillMode: "port"usalsof, comfusercomo alternativa; instale olsofse a sua distribuição não o incluir. Veja Parar e reiniciar. - O
processNamede um appdesktopdeve ter 15 caracteres ou menos. O Linux trunca o nome de um processo em 15 caracteres, então um nome mais longo nunca é detectado como em execução e não pode ser parado pelo nome. Os appswebcorrespondem pela porta e não são afetados. - Os ícones são buscados em
src-tauri/icons/,public/favicon.*,icon.pngdo app ou no favicon ao vivo. Extrair um ícone de um binário só é possível no Windows. - Os botões de abrir abrem a pasta que contém o arquivo em vez de selecioná-lo.
- Os arquivos de configuração abrem no seu editor de texto padrão (resolvido pela associação
text/plain). - O instalador do Windows, os atalhos e a entrada de Adicionar ou remover programas não se aplicam.
Veja também
Seção intitulada “Veja também”- Windows: uma tabela do que difere por plataforma.
- Atualização
O Moonpool é um software gratuito da FasterDB