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

Informazioni, consigli e novità sulla galassia delle distribuzioni GNU/Linux, *nix, *BSD e su altri sistemi operativi non liberi.
Scrivi risposta
Avatar utente
el topo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 537
Iscrizione: sabato 15 settembre 2007, 19:42
Desktop: ubuntu
Distribuzione: Linux Mint 20.2 Cinnamon+Windows 10

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

Messaggio 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!
Ultima modifica di el topo il domenica 30 giugno 2024, 15:27, modificato 2 volte in totale.
Linux Mint 21.2 Cinnamon dual boot con Windows10
SSD 512 GB (sistemi operativi e Dati) + HD 1 TB (Mediateca)
Intel Core i7-7500U CPU 2.70GHz × 2
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15719
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

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

Messaggio 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
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
nicNiz
Prode Principiante
Messaggi: 51
Iscrizione: domenica 4 ottobre 2020, 20:31

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

Messaggio 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...
Il mio Linguaggio di scripting dichiarativo
https://dunocode.altervista.org
Avatar utente
el topo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 537
Iscrizione: sabato 15 settembre 2007, 19:42
Desktop: ubuntu
Distribuzione: Linux Mint 20.2 Cinnamon+Windows 10

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

Messaggio 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.
Linux Mint 21.2 Cinnamon dual boot con Windows10
SSD 512 GB (sistemi operativi e Dati) + HD 1 TB (Mediateca)
Intel Core i7-7500U CPU 2.70GHz × 2
Avatar utente
el topo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 537
Iscrizione: sabato 15 settembre 2007, 19:42
Desktop: ubuntu
Distribuzione: Linux Mint 20.2 Cinnamon+Windows 10

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

Messaggio 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
Linux Mint 21.2 Cinnamon dual boot con Windows10
SSD 512 GB (sistemi operativi e Dati) + HD 1 TB (Mediateca)
Intel Core i7-7500U CPU 2.70GHz × 2
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15719
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

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

Messaggio 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
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
el topo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 537
Iscrizione: sabato 15 settembre 2007, 19:42
Desktop: ubuntu
Distribuzione: Linux Mint 20.2 Cinnamon+Windows 10

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

Messaggio da el topo »

Sì, ho riavviato, ma l'icona è comunque cambiata solo in un file
Linux Mint 21.2 Cinnamon dual boot con Windows10
SSD 512 GB (sistemi operativi e Dati) + HD 1 TB (Mediateca)
Intel Core i7-7500U CPU 2.70GHz × 2
Avatar utente
wilecoyote
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 15719
Iscrizione: giovedì 20 agosto 2009, 16:21
Desktop: Kubuntu et alii
Distribuzione: 9.04 32bit 14/18/20/22.04 LTS 64bit
Sesso: Maschile
Località: Ceranesi - Ge

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

Messaggio 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
ACER Extensa 5230E 2,2 Ghz cpu Celeron 900 hdd 160 GB Ram 1 GB scheda video Intel GM500
ACER Extensa 5635Z 2,2 Ghz cpu Celeron T3100 hdd 320 GB Ram 4 GB scheda video Intel Mobile 4
Quando una Finestra chiusa incontra un Pinguino la Finestra chiusa è una Finestra aperta.
Avatar utente
el topo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 537
Iscrizione: sabato 15 settembre 2007, 19:42
Desktop: ubuntu
Distribuzione: Linux Mint 20.2 Cinnamon+Windows 10

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

Messaggio da el topo »

Ho cercato ma non ho trovato nulla ne in nemo ne in impostazioni di sistema
Linux Mint 21.2 Cinnamon dual boot con Windows10
SSD 512 GB (sistemi operativi e Dati) + HD 1 TB (Mediateca)
Intel Core i7-7500U CPU 2.70GHz × 2
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5879
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

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

Messaggio 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
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
Avatar utente
el topo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 537
Iscrizione: sabato 15 settembre 2007, 19:42
Desktop: ubuntu
Distribuzione: Linux Mint 20.2 Cinnamon+Windows 10

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

Messaggio 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?
Linux Mint 21.2 Cinnamon dual boot con Windows10
SSD 512 GB (sistemi operativi e Dati) + HD 1 TB (Mediateca)
Intel Core i7-7500U CPU 2.70GHz × 2
nicNiz
Prode Principiante
Messaggi: 51
Iscrizione: domenica 4 ottobre 2020, 20:31

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

Messaggio 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.
Il mio Linguaggio di scripting dichiarativo
https://dunocode.altervista.org
Avatar utente
el topo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 537
Iscrizione: sabato 15 settembre 2007, 19:42
Desktop: ubuntu
Distribuzione: Linux Mint 20.2 Cinnamon+Windows 10

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

Messaggio 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)?
Linux Mint 21.2 Cinnamon dual boot con Windows10
SSD 512 GB (sistemi operativi e Dati) + HD 1 TB (Mediateca)
Intel Core i7-7500U CPU 2.70GHz × 2
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1351
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

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

Messaggio 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
nicNiz
Prode Principiante
Messaggi: 51
Iscrizione: domenica 4 ottobre 2020, 20:31

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

Messaggio da nicNiz »

Dovrebbe valere per i files con quella estensione. L'associazione al doppio clic con un'app o un altra è un altro discorso.👋
Il mio Linguaggio di scripting dichiarativo
https://dunocode.altervista.org
Avatar utente
el topo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 537
Iscrizione: sabato 15 settembre 2007, 19:42
Desktop: ubuntu
Distribuzione: Linux Mint 20.2 Cinnamon+Windows 10

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

Messaggio 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
Linux Mint 21.2 Cinnamon dual boot con Windows10
SSD 512 GB (sistemi operativi e Dati) + HD 1 TB (Mediateca)
Intel Core i7-7500U CPU 2.70GHz × 2
Avatar utente
el topo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 537
Iscrizione: sabato 15 settembre 2007, 19:42
Desktop: ubuntu
Distribuzione: Linux Mint 20.2 Cinnamon+Windows 10

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

Messaggio 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
Linux Mint 21.2 Cinnamon dual boot con Windows10
SSD 512 GB (sistemi operativi e Dati) + HD 1 TB (Mediateca)
Intel Core i7-7500U CPU 2.70GHz × 2
nicNiz
Prode Principiante
Messaggi: 51
Iscrizione: domenica 4 ottobre 2020, 20:31

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

Messaggio 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.
Il mio Linguaggio di scripting dichiarativo
https://dunocode.altervista.org
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1351
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

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

Messaggio 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.
Avatar utente
el topo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 537
Iscrizione: sabato 15 settembre 2007, 19:42
Desktop: ubuntu
Distribuzione: Linux Mint 20.2 Cinnamon+Windows 10

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

Messaggio 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:
Linux Mint 21.2 Cinnamon dual boot con Windows10
SSD 512 GB (sistemi operativi e Dati) + HD 1 TB (Mediateca)
Intel Core i7-7500U CPU 2.70GHz × 2
Scrivi risposta

Ritorna a “Altre distribuzioni e sistemi operativi”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti