Flatpak e dmenu - avvio lento applicazioni
Inviato: lun 31 gen 2022, 14:05
Su slackware 14.2 ho in uso due applicazioni installate attraverso il pachidermico "flatpak":
- Gimp
- Scribus.
Come ambiente grafico utilizzo "dwm" (https://dwm.suckless.org), il quale presenta una utility chiamata "dmenu" che in pratica consente di richiamare gli eseguibili per lanciarli in modo abbastanza semplice:
- tastoWin + p (o Alt+p se si ha l'impostazione di default)
- digitare il nome dell'applicazione/script che sia nel PATH
- e invio per eseguire il programma
Con flatpak avevo pensato di realizzare un wrapper del genere. Ad esempio il comando da eseguire per avviare Scribus sarebbe:
Piuttosto scomodo...
Ne ho fatto uno script che esegue quel comando, da terminale funziona e scribus si avvia quasi istantaneamente, poi va be' il mio PC non è una scheggia di suo quindi una certa "latenza" si vede ma è dovuta all'avvio di Scribus indipendentemente da flatpak.
Se richiamo quello stesso script scribus.sh attraverso dmenu, quindi senza aprire un terminale ecc... la cosa dovrebbe essere più comoda, ma c'è un comportamento intollerabile. Ovvero scribus parte dopo circa 10 secondi o più.
Ho provato a lanciare il comando flatpak visto sopra direttamente da dmenu, senza script bash in mezzo quindi. Ma purtroppo rilevo lo stesso abnorme "delay".
Quindi in sintesi, lanciare l'avvio di un'app con flatpak attraverso dmenu comporta il problema che l'app si avvia dopo 10 secondi buoni.
Lo stesso comando lanciato da terminale porta all'apertura della stessa app istantaneamente.
Che problema potrebbe avere dmenu con flatpak?
- Gimp
- Scribus.
Come ambiente grafico utilizzo "dwm" (https://dwm.suckless.org), il quale presenta una utility chiamata "dmenu" che in pratica consente di richiamare gli eseguibili per lanciarli in modo abbastanza semplice:
- tastoWin + p (o Alt+p se si ha l'impostazione di default)
- digitare il nome dell'applicazione/script che sia nel PATH
- e invio per eseguire il programma
Con flatpak avevo pensato di realizzare un wrapper del genere. Ad esempio il comando da eseguire per avviare Scribus sarebbe:
Codice: Seleziona tutto
flatpak --user run net.scribus.Scribus
Ne ho fatto uno script che esegue quel comando, da terminale funziona e scribus si avvia quasi istantaneamente, poi va be' il mio PC non è una scheggia di suo quindi una certa "latenza" si vede ma è dovuta all'avvio di Scribus indipendentemente da flatpak.
Se richiamo quello stesso script scribus.sh attraverso dmenu, quindi senza aprire un terminale ecc... la cosa dovrebbe essere più comoda, ma c'è un comportamento intollerabile. Ovvero scribus parte dopo circa 10 secondi o più.
Ho provato a lanciare il comando flatpak visto sopra direttamente da dmenu, senza script bash in mezzo quindi. Ma purtroppo rilevo lo stesso abnorme "delay".
Quindi in sintesi, lanciare l'avvio di un'app con flatpak attraverso dmenu comporta il problema che l'app si avvia dopo 10 secondi buoni.
Lo stesso comando lanciato da terminale porta all'apertura della stessa app istantaneamente.
Che problema potrebbe avere dmenu con flatpak?