Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer

Köra åtgärder från Markera-menyn

Markera-menyn i filhanteraren är bara aktiv när en fil eller en katalog är markerad. Vilket kommando som finns längst ned på Markera-menyn beror på datatypen. Om en XWD-fil är markerad finns alternativen Öppna och Skriv ut på Markera-menyn.

Fältet ACTIONS i datatypsdefinitionen anger vilka kommandon som läggs till längst ned på datatypens Markera-meny.

DATA_ATTRIBUTES XWD { ACTIONS Öppna,Skriv ut … }

Innehållet på Markera-menyn beror på datatypen. Det finns många datatyper som innehåller åtgärden Open (Öppna). Det innebär att när du markerar en fil av en sådan datatyp i filhanteraren och visar Markera-menyn, finns kommandot Öppna på menyn.

Figur 10–5 Markera-menyn för en XWD-fil

Graphic

Åtgärden Open (Öppna) kör normalt programmet som datafilen hör till. Om du t ex öppnar en XWD-fil körs åtgärden Xwud, vilken i sin tur kör X-klienten xwud för att visa skärmbilden. Med andra ord är åtgärden Open (Öppna) synonym med åtgärden Xwud, för datatypen XWD. Om du öppnar en fil av typen TEXTFILE öppnas Textredigeraren. När du öppnar en BM- (bitmapp) eller PM-fil (bildpunktsmönster) körs ikonredigeraren.

Du kan skapa olika Öppna-åtgärder som utför olika saker med två möjligheter till åtgärdsdefinitioner:

Nedan finns definitionen av den åtgärd som tilldelar Öppna-åtgärden åtgärden Xwud för datatypen XWD. Den finns i databaskonfigurationsfilen /usr/dt/appconfig/types/C/xclients.dt.

ACTION Open
 {
 	LABEL				Open
 	ARG_TYPE			XWD
 	TYPE				MAP
 	MAP_ACTION		Xwud
 }

Fältet TYPE anger att detta är en avbildningsåtgärd. MAP_ACTION anger att åtgärden kör åtgärden Xwud. Fältet ARG_TYPE anger att åtgärden bara gäller för filer med datatypen XWD.

Jämför föregående definition av åtgärden Öppna med nästa definition, som finns i databasfilen /usr/dt/appconfig/types/C/dt.dt.

ACTION Open
 {
 	LABEL					Open
 	ARG_TYPE				BM
 	TYPE					MAP
 	MAP_ACTION			Dticon
 }

Den här definitionen gäller för filer med datatypen (ARG_TYPE) BM (bitmappsfiler). Definitionen tilldelar åtgärden Öppna åtgärden Dticon, som kör Ikonredigeraren.