2 <TITLE> Mailcap-konfigurering
</TITLE>
3 <!-- Changed by: Espen Skoglund, 24-Apr-1996 -->
6 <H1> Mailcap-konfigurering
</H1>
8 Mange applikasjoner har muligheten til å håndtere spesielle
9 media/fil-formater. XV kan f.eks. håndtere en rekke grafikkformater.
10 XAnim kan håndtere en rekke video-formater, osv. Det er ønskelig at
11 disse applikasjonene skal benyttes av f.eks.
<CODE>metamail
</CODE> og
12 <CODE>netscape
</CODE>.
14 <P>For å få dette til, lager en del applikasjoner mailcap-filer som
15 den benytter seg av.
<CODE>Metamail
</CODE> lager f.eks. en fil
16 ``
<CODE>/store/etc/mailcap
</CODE>'', og
<CODE>netscape
</CODE> lager en
17 fil ``
<CODE>/store/lib/netscape/mailcap
</CODE>''. Disse filene
18 genereres ut ifra innholder av filene som finnes under:
21 <CODE>/store/etc/mailcaps
</CODE>
24 I denne katalogen eksisterer en del filer med navn på formen:
27 <CODE>mailcap-
<I><navn
></I>-
<I><prioritet
></I></CODE>
30 Hver av disse filene inneholder
én eller flere mailcap-entryer
31 som tilsammen bygger opp den fullstendige mailcap-filen.
32 ``
<EM>Navn
</EM>'' forteller hvilken applikasjon de aktuelle
33 mailcap-entryene gjelder for (f.eks.
<CODE>xv
</CODE> eller
34 <CODE>xanim
</CODE>). ``
<EM>Prioritet
</EM>'' forteller hvilken
35 prioritet disse mailcap-entryene har. Vi har f.eks. en fil,
36 ``
<CODE>mailcap-arena-
9</CODE>'', som inneholder:
39 text/html; /store/bin/arena %s
42 og en fil, ``
<CODE>mailcap-netscape-
4</CODE>'', som inneholder
45 text/html; /store/bin/netscape -remote openFile\\(%s\\)
48 Begge mailcap-entryene gjelder for
<EM>content-typen
</EM>;
49 ``
<CODE>text/html
</CODE>''. Netscape sitt mailcap-entry blir derimot
50 foretrukket fordi den har bedre prioritet.
52 <P>Flere felter kan også spesifiseres i mailcap-entryen. De
53 applikasjonene som ikke forstår dette (f.eks.
<CODE>netscape
</CODE>),
54 filtrerer ut ukjent informasjon før den genererer sin egen
55 mailcap-fil. Feltene blir puttet sammen slik at de danner en mest
56 mulig fullstendig mailcap-entry. La oss f.eks. tenke oss at
57 <CODE>frame
</CODE> hadde muligheten til å håndtere PDF-dokumenter.
58 Dersom vi ga argumentet ``
<CODE>-savepdf
</CODE>'' til
59 <CODE>imaker
</CODE>, ville dokumentet bli lagret i PDF-format. Vi
60 kunne da hatt følgende situasjon:
62 <P>``
<CODE>mailcap-acroread-
5</CODE>'' inneholder:
65 application/pdf; /store/bin/acroread %s ; \
66 description = "Portable Document Format"
69 ``
<CODE>mailcap-frame-
9</CODE>'' inneholder:
72 application/pdf; /store/opt/frame5/bin/imaker -run_in_fg -f %s ; \
73 compose = /store/opt/frame5/bin/imaker -run_in_fg -savepdf -f %s
76 Siden
<CODE>acroread
</CODE> har prioritet
5, og
<CODE>imaker
</CODE>
77 prioritet
9, ville
<CODE>acroread
</CODE> bli benyttet fremfor
78 <CODE>imaker
</CODE> for å vise PDF-dokumenter.
<CODE>Imaker
</CODE> er
79 derimot alene om å kunne lage PDF-dokumenter, og den resulterene
80 mailcap-entryen ville derfor bli:
83 application/pdf; /store/bin/acroread %s ; \
84 description = "Portable Document Format" ; \
85 compose = /store/opt/frame5/bin/imaker -run_in_fg -savepdf -f %s
89 <ADDRESS><A HREF=
"/~espensk/">eSk
</A></ADDRESS>