Pagina 1 di 1

[risolto] Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 9:17
da el topo
Ciao a tutti e grazie a chi potrà aiutarmi. Spero di essere nella sezione giusta.
Uso Linux Mint 21.3 Cinnamon in dual boot con win 11 e ho installato Musescore 4 per scrivere e leggere spartiti musicali. Ho dovuto usare appimage perché la versione flatpak purtroppo non legge la partizione disco dati che ho creato e quindi non riesco ad aprire o salvare tutti i file musicali che ho.
Premesso che Musescore legge i file .mscz, vorrrei che tutti questi file avessero l'icona del programma invece di quella del Gestore archivi con zip in bella mostra.
So che non è un problema vitale, ma avendone molti mi faciliterebbe molto il lavoro. Ho cercato in rete e ho trovato qualche procedimento piuttosto complesso, ma che non sono riuscito a far funzionare col programma "installato" con appimage.
Qualcuno sa aiutarmi magari con un procedimento non troppo difficile? Ho anche letto su un vecchio post del 2007 che esisteva un programma chiamato "assogiate" che faceva quello che mi serve, ma non l'ho trovato da nessuna parte: esiste qualche altro programma utilizzabile per questo scopo?
Grazie molte!

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 12:10
da wilecoyote
:) Salve, sì, sei in sezione errata, la distro Linux Mint và in sezione Altre distribuzioni e sistemi operativi, segnalo pello spostamento.

Non mi ricordo come gira in Cinnamon, ma hai provato a premere il destro su 1 qualsiasi dei file .mscz, selezionare Proprietà e sostituire l'icona premendovi sopra ?

:ciao: Ciao

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 14:04
da nicNiz
Ciao. La cosa si può fare manualmente. Se il tipo mime mscz esiste già sarà più semplice, altrimenti domattina quando ho tempo e sarò davanti al pc posso spiegarti.
Naturalmente, se qualcuno interviene prima, meglio...

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 14:06
da el topo
Chiedo scusa! Grazie della risposta, comunque ho provato, ma in quel modo si cambia solo l'icona del singolo file, invece io ho bisogno di cambiare tutte le icone dei file con l'estensione .mscz
Ho trovato post che parlano di lavorare sul mimetype ma a parte il fatto che non so come funziona, in ogni caso essendo musescore installato da appimage non capisco come bisogna agire.

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 14:09
da el topo
nicNiz ha scritto:
sabato 29 giugno 2024, 14:04
Ciao. La cosa si può fare manualmente. Se il tipo mime mscz esiste già sarà più semplice, altrimenti domattina quando ho tempo e sarò davanti al pc posso spiegarti.
Naturalmente, se qualcuno interviene prima, meglio...
Grazie anche a te. Come ho scritto purtroppo non ho alcuna esperienza su come trattare il mime... ho proprio bisogno di una guida passo passo

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 15:03
da wilecoyote
:) Salve, almeno hai chiuso e riaperto l'applicazione dopo la modifica dell'icona ?

O meglio ancora fatto il riavvio del sistema ?

:ciao: Ciao

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 15:07
da el topo
Sì, ho riavviato, ma l'icona è comunque cambiata solo in un file

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 18:10
da wilecoyote
) Salve, strano, di regola dovrebbe cambiare a tutti i file con identica estensione.

Cercato nelle impostazioni se c'è 1 voce Applicazioni, Associazione file et simili ?

:: Ciao

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 19:00
da el topo
Ho cercato ma non ho trovato nulla ne in nemo ne in impostazioni di sistema

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 19:17
da GjMan78
el topo ha scritto:
sabato 29 giugno 2024, 9:17
Ho dovuto usare appimage perché la versione flatpak purtroppo non legge la partizione disco dati che ho creato e quindi non riesco ad aprire o salvare tutti i file musicali che ho.
Prova ad installare flatseal con il quale puoi assegnare alle app flatpak i permessi di accesso al filesystem.

https://flathub.org/apps/com.github.tchx84.Flatseal

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 20:36
da el topo
Prima di tutto grazie della risposta!
Flatseal era già installato ma non sapevo cosa servisse: l'ho utilizzato ed in effetti sono riuscito ad usare la versione del flatpak che ora funziona e legge la partizione dati e anche il mio secondo disco.
Detto questo però, non sono riuscito a risolvere il problema icone: dalle proprietà di un file posso cambiare l'icona, ma sempre e solo di un singolo file e invece ho bisogno di cambiarle tutte (adesso l'icona è un rettangolo bianco con un angolo ripiegato grigio). Possibile che non ci sia un modo non troppo complesso per farlo?

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 20:40
da nicNiz
ciao.
Premesso che le appimage non installandosi non permettono funzioni di associazione di icone o altro, ti posto una soluzione che ha funzionato per l'interprete di codice che ho creato in formato appimage e che vedi in firma. Solo che il mio programma fa tutto in automatico con un singolo clic 😁️ (crea il mime, la voce di menu, l'associazione degli script con l'interprete, le icone per l'app e per gli script e aggiorna il dbase).
1) metti l'icona personalizzata (png) in ~/.local/share/icons/
- se vuoi proprio l'icona dell'appimage questa potrebbe già trovarsi in quel percorso o potrebbe stare SOLO nel pacchetto appimage. In tal caso dovresti AVVIARE l'appimage, poi andare in /tmp/.mount_qualcosa(cartella con lucchetto, ma senza X) e lì dovresti trovarla in qualche sottocartella e copiarla in ~/.local/share/icons/
Esempio ~/.local/share/icons/application-mscz.png
2) crea il mime type mscz con un editor di testo.
Io ti posto un modello dove puoi modificare il contenuto dei tag, comunque il nome dell'icona deve essere quello che hai messo in ~/.local/share/icons/ SENZA estensione, come nell'esempio:
------------------------------------------------------------

Codice: Seleziona tutto

<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns='http://www.freedesktop.org/standards/shared-mime-info'>
<mime-type type="application/x-musescore">
<comment>Musescore </comment>
<sub-class-of type="text/plain"/>
<generic-icon name="application-mscz"/>
<glob pattern="*.mscz"/>
<glob pattern="*.Mscz"/>
<glob pattern="*.MSCZ"/>
</mime-type>
</mime-info>
------------------------------------------------
3)Salva il file come musescore.xml in ~/.local/share/mime/packages
4)da terminale dai il comando seguente (metti il tuo nome utente)

Codice: Seleziona tutto

 update-mime-database '/home/<utente>/.local/share/mime'
5) In teoria questo dovrebbe bastare.

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 20:53
da el topo
Grazie molte, faccio cena poi provo!
Solo una cosa: come ho scritto sopra, usando Flatseal sono riuscito ad usare la versione del flatpak che ora funziona e legge la partizione dati e anche il mio secondo disco, per cui ho eliminato l'appimage.
Quello che mi hai scritto sopra vale anche con Musescore flatpak installato, come ho adesso (scusa la domanda forse un po' ingenua)?

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 20:55
da emanuc
el topo ha scritto:
sabato 29 giugno 2024, 9:17
la versione flatpak purtroppo non legge la partizione disco dati che ho creato e quindi non riesco ad aprire o salvare tutti i file musicali che ho.
Devi assegnare il permesso. Puoi farlo con flatseal: https://flathub.org/apps/com.github.tchx84.Flatseal

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 20:58
da nicNiz
Dovrebbe valere per i files con quella estensione. L'associazione al doppio clic con un'app o un altra è un altro discorso.👋

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: sabato 29 giugno 2024, 20:59
da el topo
emanuc ha scritto:
sabato 29 giugno 2024, 20:55
el topo ha scritto:
sabato 29 giugno 2024, 9:17
la versione flatpak purtroppo non legge la partizione disco dati che ho creato e quindi non riesco ad aprire o salvare tutti i file musicali che ho.
Devi assegnare il permesso. Puoi farlo con flatseal: https://flathub.org/apps/com.github.tchx84.Flatseal
Grazie! L'ho fatto grazie al suggerimento di GjMan78 in un post sopra, ma non ho risolto il problema icone

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: domenica 30 giugno 2024, 9:07
da el topo
nicNiz ha scritto:
sabato 29 giugno 2024, 20:40

5) In teoria questo dovrebbe bastare.
Grazie nicNiz!!! Con la procedura che mi hai postato sono riuscito ad avere le icone di Musescore in tutti i file.
Ora però è sorto un altro piccolo problema: cliccando sul file non si apre e compare la finestra come in "schermata1" allegata (si apre con Musescore cliccando su Mostra), tutto questo malgrado Musescore sia l'applicazione predefinita (vedi Schermata 2)... si può risolvere anche questo oppure è un comportamento legato all'installazione con flatpak, visto che mi succede la stessa cosa con audacity e inkscape entrambi installati con flatpak?
Schermata1.png
Schermata2.png

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: domenica 30 giugno 2024, 10:49
da nicNiz
Ciao. Bene. Per l'altro problema, non avendo nessun flatpak installato, e neppure il tuo DE, ne il tuo file manager, posso solo suggerire di andare nelle preferenze del tuo file manager e cercare una voce comportamento o simile e modificare le preferenze.

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: domenica 30 giugno 2024, 12:06
da emanuc
el topo ha scritto:
domenica 30 giugno 2024, 9:07
nicNiz ha scritto:
sabato 29 giugno 2024, 20:40

5) In teoria questo dovrebbe bastare.
Grazie nicNiz!!! Con la procedura che mi hai postato sono riuscito ad avere le icone di Musescore in tutti i file.
Ora però è sorto un altro piccolo problema: cliccando sul file non si apre e compare la finestra come in "schermata1" allegata (si apre con Musescore cliccando su Mostra), tutto questo malgrado Musescore sia l'applicazione predefinita (vedi Schermata 2)... si può risolvere anche questo oppure è un comportamento legato all'installazione con flatpak, visto che mi succede la stessa cosa con audacity e inkscape entrambi installati con flatpak?
Schermata1.pngSchermata2.png
Il problema sembra causato dal filemanager di Mint o da Cinnamon. Probabilmente un problema dei portali su Cinnamon.

Re: Associare un'icona a un tipo di file gestito da programma installato con appimage

Inviato: domenica 30 giugno 2024, 15:26
da el topo
Risolto! Grazie davvero a tutti! In effetti il problema era proprio nelle impostazione di nemo, il filemanager, nella voce comportamento: ho cambiato la voce "file di testo eseguibili" da "chiedere conferma ogni volta" a "mostrare i file di testo eseguibili quando vengono aperti" ed ora funziona tutto. Grazie ancora, metto" risolto :birra: