Riprendo un attimo questo topic perché ho testato meglio la situazione e rilevo che la lentezza di avvio di applicazioni tramite flatpak non è limitata al solo dmenu, ma anche all'apertura di files dal filemanager:
ho provato ad esempio ad aprire un immagine sia da Dolphin che da Thunar.
Click destro, "open with" GIMP.
Quel Gimp è collegato ad un file .desktop apposito che di fatto esegue il comando "flatpak run org.gim.GIMP". In pratica si tratta dell'unica installazione di Gimp che ho e che appunto fa parte di flatpak.
OK, il problema è che l'avvio di Gimp inizia dopo circa 20 secondi (non 10 come avevo scritto nei primi post senza cronometrare per bene) e si conclude circa 5 secondi dopo. In pratica si ha la finestra di Gimp non prima di 25s di attesa.
C'è qualcosa che non va evidentemente.
La cosa singolare è che lanciando il comando dal terminale (flatpak run org.gimp.GIMP) si ha la stessa finestra di Gimp aperta regolarmente in circa 5 secondi.
In soldoni il problema riguarda solo l'avvio da applicazioni legate all'interfaccia grafica del sistema, quindi sia dmenu che vari file manager.
Ho anche trovato un link che spiega come la cosa potrebbe essere legata a fontconfig che flatpak gestirebbe in modo sconveniente ricreando in memoria ogni volta il set di fonts o qualcosa del genere ho letto al volo... ad ogni modo la soluzione sembrerebbe fare l'upgrade di fontconfig, che per la Slackware-14.2 che ho ancora in uso ha poco senso adesso probabilmente passando a slack-15 non si ha il problema, ma a quel punto non mi servirebbe neanche più flatpak perché sia scribus che gimp sarebbero compilabili in modo nativo sul sistema, cosa che personalmente trovo più che preferibile.
Il link all'articolo sarebbe questo:
https://blogs.gnome.org/alexl/2018/01/1 ... tup-times/
Devo dire che non sono sicurissimo che sia lo stesso problema perché lì parla di lentezza al primo avvio, nel mio caso invece il problema è riproducibile enne volte anche dopo aver chiuso GIMP: se lo riapro richiamandolo da file manager impiega di nuovo 25 secondi. Ho anche provato ad aprire prima un'immagine con Gimp e lasciandola aperta ho provato ad aprire un documento .sla con Scribus, ma nonostante di fatto flatpak fosse già avviato per Gimp, anche Scribus ha impiegato sui 25 secondi circa per aprirsi.
Quindi boo.
Ho creato una pezza, tanto per convivere con questo problema per spero non più di un mese, quando dovrei aver fatto l'upgrade alla 15.0. Uno script che controlla ogni due secondi se c'è un file chiamato flatpak.run. Se lo trova lancia "flatpak run $(cat flatpak.run)". Poi ho fatto due script uno per Gimp e l'altro per Scribus che non fanno altro che scrivere sul file flatpak.run il nome del flatpak ID corrispondente all'applicazione specifica (tipo echo "org.gimp.GIMP" > flatpak.run).
In questo modo è come se lanciassi il comando da terminale, perché di fatto il primo script è una sorta di demone che gira lanciato appunto da terminale, anche se poi se ne va in background ecc...