Moonpool'u Linux'ta kurun ve kullanın
Moonpool, Linux’ta WebKitGTK üzerinden çalışır. Esas olarak Windows’ta geliştirilir; bu yüzden Linux desteklenir ancak daha az sınanmıştır. Linux’ta kurulum kartı ya da taşınabilir mod seçicisi yoktur ve “…” menüsünde Moonpool’u kur… öğesi bulunmaz.
Kurulum
Bölüm başlığı “Kurulum”Projenin Sürümler sayfasından bir paket indirin.
| Paket | Güncellemeler |
|---|---|
| AppImage | Moonpool kendini günceller |
.deb |
Paket yöneticiniz |
| RPM (dağıtımınızın RPM aracıyla kurun) | Paket yöneticiniz |
chmod +x Moonpool_*.AppImage./Moonpool_*.AppImagesudo apt install ./Moonpool_*_amd64.debsudo dnf install ./Moonpool-*.x86_64.rpm.deb çalışma zamanı bağımlılıklarını kendisi getirir. AppImage için WebKitGTK ve
AppIndicator kitaplıklarının kurulu olması gerekir; örneğin Debian veya Ubuntu’da:
sudo apt-get install -y libwebkit2gtk-4.1-0 libayatana-appindicator3-1Fedora veya Arch’ta karşılıklarını kullanın:
sudo dnf install webkit2gtk4.1 libayatana-appindicator-gtk3sudo pacman -S webkit2gtk-4.1 libayatana-appindicatorGNOME’da sistem tepsisi
Bölüm başlığı “GNOME’da sistem tepsisi”Standart GNOME sistem tepsisi simgelerini göstermez; bu yüzden AppIndicator eklentisi kurulup etkinleştirilene kadar Moonpool’un sistem tepsisi simgesi görünmez:
sudo apt-get install -y gnome-shell-extension-appindicatorArdından oturumu kapatıp yeniden açın. Merkez penceresi ve gömülü terminaller bu olmadan da çalışır. KDE, Cinnamon, XFCE ve MATE sistem tepsisini kutudan çıktığı gibi gösterir.
Güncellemeler
Bölüm başlığı “Güncellemeler”Yalnızca AppImage kendini günceller. GitHub Releases’tan linux-update.json dosyasını okur,
minisign imzasını doğrular ve AppImage dosyasını yerinde değiştirir; bu yüzden onu yazabildiğiniz
bir klasörde tutun. .deb ve RPM kurulumlarının üzerine Moonpool asla yazmaz: güncelleme
denetimi yine de daha yeni bir sürüm bildirebilir, ancak Moonpool’dan kurmak, paket yöneticinizi
kullanmanızı söyleyen bir iletiyle başarısız olur. Bkz. Güncelleme.
Yapılandırma konumu
Bölüm başlığı “Yapılandırma konumu”~/.config/Moonpool/ (or $XDG_CONFIG_HOME/Moonpool/)~/.config/Moonpool/apps.json~/.config/Moonpool/dashboards/examples/ (example dashboards)apps.json, ilk çalıştırmada örnekten oluşturulur. Bkz.
Yapılandırmaya genel bakış.
Windows’tan farklar
Bölüm başlığı “Windows’tan farklar”- Başlatma komutları
$SHELL -c <command>üzerinden çalışır (SHELLayarlı değilse/bin/sh), bu yüzden kabuğunuzun anladığı sözdizimini kullanın. - Durdur, süreç grubunu sonlandırır, ardından
killModetarafından seçilen ek temizliği yapar.killMode: "port"altında bir bağlantı noktasını serbest bırakmaklsofkullanır, olmazsafuser’a döner; dağıtımınızlsofile gelmiyorsa onu kurun. Bkz. Durdurma ve yeniden başlatma. - Bir
desktopuygulamasınınprocessNamedeğeri 15 karakter veya daha kısa olmalıdır. Linux bir süreç adını 15 karaktere kısaltır; bu yüzden daha uzun bir ad asla çalışıyor olarak algılanmaz ve ada göre durdurulamaz.webuygulamaları bağlantı noktalarıyla eşleşir ve bundan etkilenmez. - Simgeler, uygulamanın
src-tauri/icons/,public/favicon.*,icon.pngdosyalarından ya da canlı favicon’undan bulunur. Bir ikili dosyadan simge çıkarmak yalnızca Windows’a özgüdür. - Göster düğmeleri dosyayı seçmek yerine onu içeren klasörü açar.
- Yapılandırma dosyaları varsayılan metin düzenleyicinizde açılır (
text/plainilişkilendirmesinden çözülür). - Windows kurulum programı, kısayollar ve Program Ekle/Kaldır girdisi geçerli değildir.
Ayrıca bakın
Bölüm başlığı “Ayrıca bakın”- Windows: platforma göre nelerin farklı olduğunu gösteren bir tablo.
- Güncelleme
Moonpool, şu kaynaktan ücretsiz bir yazılımdır: FasterDB