Instalacja i używanie Moonpool w systemie Linux
Moonpool działa w systemie Linux dzięki WebKitGTK. Jest rozwijany głównie w systemie Windows, więc Linux jest wspierany, ale mniej przetestowany w praktyce. W systemie Linux nie ma karty instalacji ani wyboru trybu przenośnego, a menu „…” nie zawiera pozycji Zainstaluj Moonpool….
Instalacja
Dział zatytułowany „Instalacja”Pakiet należy pobrać ze strony Releases projektu.
| Pakiet | Aktualizacje |
|---|---|
| AppImage | Moonpool aktualizuje się samodzielnie |
.deb |
Menedżer pakietów |
| RPM (instalacja narzędziem RPM Twojej dystrybucji) | Menedżer pakietów |
chmod +x Moonpool_*.AppImage./Moonpool_*.AppImagesudo apt install ./Moonpool_*_amd64.debsudo dnf install ./Moonpool-*.x86_64.rpmPakiet .deb sam doinstaluje zależności uruchomieniowe. AppImage wymaga obecności bibliotek
WebKitGTK i AppIndicator, na przykład w Debianie lub Ubuntu:
sudo apt-get install -y libwebkit2gtk-4.1-0 libayatana-appindicator3-1W Fedorze lub Arch należy użyć odpowiedników:
sudo dnf install webkit2gtk4.1 libayatana-appindicator-gtk3sudo pacman -S webkit2gtk-4.1 libayatana-appindicatorZasobnik w GNOME
Dział zatytułowany „Zasobnik w GNOME”Standardowy GNOME nie pokazuje ikon w zasobniku, więc ikona Moonpool w zasobniku nie pojawi się, dopóki rozszerzenie AppIndicator nie zostanie zainstalowane i włączone:
sudo apt-get install -y gnome-shell-extension-appindicatorNastępnie należy wylogować się i zalogować ponownie. Okno huba i wbudowane terminale działają bez tego. KDE, Cinnamon, XFCE i MATE pokazują zasobnik od razu.
Aktualizacje
Dział zatytułowany „Aktualizacje”Samodzielnie aktualizuje się tylko AppImage. Odczytuje linux-update.json z GitHub Releases,
weryfikuje podpis minisign i zastępuje plik AppImage w miejscu, więc należy go trzymać w folderze,
do którego można zapisywać. Instalacje .deb i RPM nigdy nie są nadpisywane przez Moonpool:
sprawdzanie aktualizacji może nadal zgłosić nowszą wersję, ale jej zainstalowanie z poziomu
Moonpool kończy się niepowodzeniem z komunikatem, aby użyć menedżera pakietów. Zob.
Aktualizacje.
Lokalizacja konfiguracji
Dział zatytułowany „Lokalizacja konfiguracji”~/.config/Moonpool/ (or $XDG_CONFIG_HOME/Moonpool/)~/.config/Moonpool/apps.json~/.config/Moonpool/dashboards/examples/ (example dashboards)Plik apps.json jest tworzony z przykładu przy pierwszym uruchomieniu. Zob.
Przegląd konfiguracji.
Różnice w porównaniu z systemem Windows
Dział zatytułowany „Różnice w porównaniu z systemem Windows”- Polecenia uruchamiające są wykonywane przez
$SHELL -c <command>(/bin/sh, jeśliSHELLnie jest ustawione), więc należy używać składni zrozumiałej dla powłoki. - Zatrzymaj kończy grupę procesów, a następnie wykonuje dodatkowe sprzątanie wybrane przez
killMode. Zwalnianie portu przykillMode: "port"używalsof, a w razie jego brakufuser; jeśli dystrybucja nie zawieralsof, należy go zainstalować. Zob. Zatrzymywanie i ponowne uruchamianie. processNameaplikacjidesktopmoże mieć najwyżej 15 znaków. Linux obcina nazwę procesu do 15 znaków, więc dłuższa nazwa nigdy nie zostanie wykryta jako działająca i nie można jej zatrzymać według nazwy. Aplikacjewebsą dopasowywane według portu i nie dotyczy ich to.- Ikony są wyszukiwane w
src-tauri/icons/aplikacji,public/favicon.*,icon.pnglub jej bieżącym favicon. Wyodrębnianie ikony z pliku binarnego jest możliwe tylko w systemie Windows. - Przyciski otwierania folderu otwierają folder nadrzędny zamiast zaznaczać plik.
- Pliki konfiguracji otwierają się w domyślnym edytorze tekstu (ustalanym ze skojarzenia
text/plain). - Instalator systemu Windows, skróty i wpis Dodaj/Usuń programy nie mają zastosowania.
Zobacz także
Dział zatytułowany „Zobacz także”- Windows: tabela różnic między platformami.
- Aktualizacje
Moonpool to darmowe oprogramowanie od FasterDB