MimeType, associazioni software e file manager usato per aprire le directory

Tags: 

Problema di base: in un sistema con installato sia Ubuntu (Gnome+Unity) che Kubuntu/KDE, cliccando su una cartella non viene usato il file manager voluto (nautilus o dolphin).

Premessa: il sistema usato forza parzialmente il file manager usato. Ad esempio, se si usa Unity alcune cartelle (ad esempio premendo il pulsante Home nel launcher) verranno aperte sempre con nautilus. Ma non sempre: usando il dash di ricerca e premendo su una cartella potrebbe essere usato Dolphin.

Non è il massimo.

 

Il problema è nella configurazione che associa a ogni MimeType le possibili applicazioni di apertura.

Tramite GUI di unity non è possibile cambiare semplicemente l'associazione delle directory (in genere l'associazione si gestisce cliccando col tasto destro e usando il pannello "Proprietà", ma per le cartelle non è possibile).

Tramite KDE è possibile, ma tocca fare un pò di sporcizia nei file di configurazione.

 

Volendo fare un lavoro pulito direttamente da file...

Le associazioni standard sono nel file:

/usr/share/applications/defaults.list

Le associazioni specifiche per utente (che sovrascrivono quelle di default) sono in:

~/.local/share/applications/mimeapps.list

 

Nell'ultimo file va cercata la riga che inzia con "inode/directory".

Ad esempio:

inode/directory=kde4-dolphin.desktop;kde4-kfmclient_dir.desktop;kde4-gwenview.desktop;kde4-amarok.desktop;

In questo caso è configurata per aprire dolphin di default (il primo valore).

 

Si può cambiare così, prendendo il valore presente nel defaults.list (relativo a Ubuntu standard) e aggiungendolo agli altri:

inode/directory=nautilus-folder-handler.desktop;kde4-dolphin.desktop;kde4-kfmclient_dir.desktop;kde4-gwenview.desktop;kde4-amarok.desktop;

 

In questo modo le cartelle saranno aperte di default con nautilus, a meno di non usare il tasto destro e "Apri con..."

(Ricordiamo comunque la premessa: anche modificando questo valore su unity certe cose saranno sempre aperte con nautilus, su KDE con dolphin)

Aggiungi un commento