Filassociationer

Filbindinger kobler en filtype sammen med et eller flere programmer. Filens type etableres ved at afgøre dens MIME-type. De MIME-typer som KDE kender til opbevares i $KDEDIR/share/mimelnk og hvert programs .desktop-fil indeholder en liste med MIME-typer som programmet understøtter.

kview.desktop:

MimeType=image/gif;image/x-xpm;image/x-xbm;image/jpeg;
image/x-bmp;image/png;image/x-ico;image/x-portable-bitmap;
image/x-portable-pixmap;image/x-portable-greymap;
image/tiff;image/jp2

kuickshow.desktop:

MimeType=image/gif;image/x-xpm;image/x-xbm;image/jpeg;
image/png;image/tiff;image/x-bmp;image/x-psd;image/x-eim;
image/x-portable-bitmap;image/x-portable-pixmap;
image/x-portable-greymap

Begge kan åbne image/gif. Hvilken bruges så til at åbne en .gif-fil?

Programmet med højest rang! kview.desktop indeholder

InitialPreference=3
mens kuickshow.desktop indeholder
InitialPreference=6
Derfor bruges KuickShow til at åbne .gif-filer.

Hvordan kan vi gøre KView til standarden?

En bruger kan ændre filbindinger i kontrolcentret. Ændringerne opbevares i $HOME/.kde/share/config/profilerc. For at bruge samme ændringer for flere brugere, opbevares indstillingerne i brugerens profilmappe eller i den globale indstillingsmappen i KDE for at bruges som standardværdi for flere brugere.