domenica 8 maggio 2011

Ubuntu: Fixare i fastidiosi messaggi di "Unknown media type"

Dopo aver installato vari pacchetti (specialmente quelli KDE, tipo kdelibs) può accadere (a me è accaduto sempre...) che poi ogni volta si installi qualcosa nel terminale, assieme a tutte le operazioni di routine, compaiano sempre dei warning abbastanza fastidiosi, del tipo:
Unknown media type in type 'all/all'
Unknown media type in type 'all/allfiles'
Unknown media type in type 'uri/mms'
Unknown media type in type 'uri/mmst'
Unknown media type in type 'uri/mmsu'
Unknown media type in type 'uri/pnm'
Unknown media type in type 'uri/rtspt'
Unknown media type in type 'uri/rtspu'
Unknown media type in type 'interface/x-winamp-skin'
Vediamo allora come eliminare questi warning...
Innanzitutto dobbiamo localizzare il file kde.xml nei mime di sistema, di solito (o almeno a me su Ubuntu Maverick e Natty è così) si trova in /usr/share/mime/packages/kde.xml.
Quindi andiamo ad editarlo:
sudo gedit /usr/share/mime/packages/kde.xml
Nell'editor andiamo a localizzare i mime che ci danno problemi (sono elencati nei warning), ad esempio ai warning di sopra coincide il seguente:
<!-- all/ fake mime types -->
<mime-type type="all/all">
<comment>all files and folders</comment>
</mime-type>
<mime-type type="all/allfiles">
<comment>all files</comment>
</mime-type>

<!-- uri/ fake mime types -->
<mime-type type="uri/mms">
<comment>mms: URIs</comment>
</mime-type>
<mime-type type="uri/mmst">
<comment>mmst: URIs</comment>
</mime-type>
<mime-type type="uri/mmsu">
<comment>mmsu: URIs</comment>
</mime-type>
<mime-type type="uri/pnm">
<comment>pnm: URIs</comment>
</mime-type>
<mime-type type="uri/rtspt">
<comment>rtspt: URIs</comment>
</mime-type>
<mime-type type="uri/rtspu">
<comment>rtspu: URIs</comment>
</mime-type>
Più il pezzo:
<mime-type type="interface/x-winamp-skin">
<sub-class-of type="application/zip"/>
<comment>compressed Winamp skin</comment>
<glob pattern="*.wsz"/>
</mime-type>
Una volta individuati nel file quindi, non ci resta altro che cancellarli. Dopodiché salviamo le modifiche al file e da terminale diamo il seguente comando per ricaricare i mime:
sudo update-mime-database /usr/share/mime
Adesso dovrebbe essere tutto a posto :)

Nessun commento:

Posta un commento