Guida Come impostare un applicazione predefinita con mimeapps

nfvblog

Moderatore
9 Dicembre 2021
664
67
327
450

Come impostare un applicazione predefinita con mimeapps​

Uno dei punti fondamentali sotto Linux è quello di mimeapps, infatti, alcune applicazioni rischiano di essere impostate di default senza che l'utente poi sappia come levarle. Mentre, in realtà non è affatto complesso, semplicemente, la documentazione in giro è poca e in italiano come al solito si trova ancora meno.

1    Cos'è mimeapps

mimeapps è un sistema di associazione per classi di file, infatti, questo è il metodo comune con cui il proprio sistema operativo può identificare e ricordare quale app può leggere un determinato tipo di file, per fare questo in Linux esistono dei file con la lista delle app con una associazione al formato. Essi sono presenti in:
PercorsoDescrizione
$HOME/.config/mimeapps.listIl file in cui sono salvate le app predefinite del utente
/etc/xdg/mimeapps.listIl file in cui sono presenti le app predefinite di sistema
~/.local/share/applications/mimeapps.list(Depretato)

2    Struttura del file

Il file di associazione è composto nel seguente modo:
Configurazione Apache:
[Default Applications]
image/jpeg=org.gnome.Loupe.desktop
image/png=org.gnome.Loupe.desktop
image/gif=org.gnome.Loupe.desktop
...
image/webp=org.gnome.Loupe.desktop
image/tiff=org.gnome.Loupe.desktop
image/x-tga=org.gnome.Loupe.desktop

[Added Associations]
image/png=org.gnome.Loupe.desktop;
image/gif=org.gnome.Loupe.desktop;
...
image/webp=org.gnome.Loupe.desktop;
image/tiff=org.gnome.Loupe.desktop;
image/x-tga=org.gnome.Loupe.desktop;
Da questo si capisce che funzione in questo modo tipoFIle=nomeapp.desktop.

2.1    Verificare quale app è impostata di default

Per fare un operazione così semplice sarà sufficiente aprire il proprio terminale e digitare il seguente comando
Bash:
xdg-mime query default <tipo/difile>
Ad esempio, se cerchiamo l'info del File Manager, dovremmo utilizzare la tipologia "inode/directory", ottenendo il seguente risultato:
Codice:
❯ xdg-mime query default inode/directory
org.gnome.Nautilus.desktop
Ovviamente nel mio caso, uscità Nautilus, perché sono su GNOME, ma tipicamente uscirà l'applicativo che il vostro desktop associa per suddetta funzione (ed esempio, nemo per Cinnamon e Dolphin per KDE plasma).

2.2    impostare un app di default tramite xdg-mime

Visto che alle volte qualche applicativo prende da solo il ruolo di software da predefinito, è logico che l'utente deve sapere come liberarsene, ad esempio EasyTag un software per scrivere i Metadata dei file audio prende proprio il posto del file manager, cosa irritante visto che tutto il desktop inclusi i collegamente rapidi "cestino e periferiche esterne linkate sulla dock di gnome" risponderanno con la sua apertura, per risolvere ciò sarà sufficiente, usare la seguente istruzione:
Bash:
xdg-mime default org.gnome.Nautilus.desktop inode/directory
Da questo comando è possibile capire la struttura della sintassi, infatti, bisogna prima speficicare l'applicativo da settare come default e poi il tipo di file che deve processare, in questo modo si evitano inutili conflitti e tutto funzionerà come deve.

3    Note



4    Grazie/Domande?

Grazie per aver letto questo post e per qualunque domanda, basta commentare


❤️ Fatto per Inforge.net ❤️

 
  • Mi piace
Reazioni: hackynonpointer