Sandbox SailJail: profilo X-Sailjail nel desktop file (Internet;Downloads, org harbour/app calibreweb) + config in AppConfigLocation (~/.config/harbour/calibreweb/, zona persistente della sandbox) + migrazione dal vecchio file. Senza profilo la sandbox nascondeva ~/.config/harbour e le impostazioni dal launcher sparivano

This commit is contained in:
2026-08-19 17:31:36 +02:00
parent 4e533ecfc9
commit d2892003d3
4 changed files with 34 additions and 24 deletions
+10
View File
@@ -8,3 +8,13 @@ Icon=harbour-calibreweb
Type=Application
X-Nemo-Application-Type=silica-qt5
Categories=Office;Viewer;
# Profilo SailJail esplicito: senza X-Sailjail la sandbox di Sailfish 5.1 usa il
# profilo default, che nasconde ~/.config/harbour (config non persistente).
# Con OrganizationName/ApplicationName la sandbox rende persistente
# ~/.config/harbour/calibreweb/ (AppConfigLocation). Internet = rete,
# Downloads = salvataggio libri.
[X-Sailjail]
Permissions=Internet;Downloads
OrganizationName=harbour
ApplicationName=calibreweb
+6
View File
@@ -25,6 +25,12 @@ in locale.
%changelog
* Wed Aug 19 2026 Carlo Baratto <carlo@carlobaratto.it> - 0.2.0-1
- Sandbox SailJail (Sailfish 4.4+/5.x): profilo X-Sailjail esplicito nel desktop
file (Internet;Downloads, org harbour/app calibreweb) e config in
AppConfigLocation (~/.config/harbour/calibreweb/calibreweb.conf, l'unica zona
persistente della sandbox). Senza profilo la sandbox nascondeva ~/.config/harbour
e le impostazioni dal launcher sparivano (config solo funzionante da SSH).
Migrazione automatica dal vecchio file per-utente.
- Fix crash 'Close book': pop(null) differito con Timer (distruggere la pagina
dall'handler del suo MenuItem crashava)
- Config condivisa nemo/defaultuser: permessi aperti su /home/nemo/.config/harbour