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

Skapa en åtgärd för ett program

  1. Dubbelklicka på Skapa åtgärd i programgruppen Skrivbordsprogram.

    Figur 11-1 Ikonen för Skapa åtgärd i programhanteraren

    Graphic

    Detta öppnar huvudfönstret i Skapa åtgärd.

    Figur 11-2 Huvudfönstret för Skapa åtgärd

    Graphic

  2. Skriv namnet på åtgärdsikonen i textfältet Åtgärdsnamn.

  3. Använd någon av åtgärdsikonerna för att ange ikon för programmet. Inledningsvis visas standardikonen.

    • Om du vill skapa nya ikoner väljer du Redigera ikon för att köra Ikonredigeraren.

  4. Skriv vilket kommando som ska starta programmet i textfältet Kommando när åtgärden öppnas.

    Använd syntaxen $n som filargument, t ex:

    	emacs
     	bitmap $1
     	diff $1 $2
     	lp -oraw $1

    Om kommandoraden innehåller ett filargument ($n), blir åtgärdsikonen ett område där du kan släppa filer.

    Kommandoraden skickas inte till ett skal såvida du inte särskilt anger att skal ska användas. Följande rader använder skalbearbetning:

    	/bin/sh -c 'ps | lp'
     	/bin/sh -c 'spell $1 | more'
  5. Skriv texten till objekthjälpen för åtgärdsikonen i textfältet Hjälptext för åtgärdsikonen.

    Texten radbryts automatiskt i textfältet. Dessa radbrytningar bevaras dock inte när objekthjälpen visas på skärmen. Om du vill infoga en hård radbrytning använder du \n.

  6. Välj det fönsterstöd som åtgärden kräver i menyfältet Fönstertyp.

    Grafiskt (X-Windows) - programmet skapar ett eget fönster

    Terminal (automatisk stängning) - programmet körs i ett kommandofönster som stängs automatiskt när programmet avslutas

    Terminal (manuell stängning) - programmet körs i ett kommandofönster som är öppet ända tills användaren stänger det

    Ingen visning - programmet visar inga utdata på skärmen

  7. Utför följande:

    • Om du inte vill skapa en datatyp kan du spara åtgärden genom att välja Spara från Fil-menyn. Testa sedan den nya åtgärden genom att dubbelklicka på ikonen i Hemkatalogen.