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

Anpassa huvudpanelen

Huvudpanelen är huvudgruppen förutom dess underpanelmenyer.

Figur 15-2 Behållare på huvudpanelen

Graphic

De ändringar du kan göra är bl a:

Lägga till en kontroll på huvudpanelen

  1. Skapa huvudgruppens konfigurationsfil:

    • För hela systemet: /etc/dt/appconfig/types/språk/*.fp

    • Egen: Hemkatalog/.dt/types/*.fp

  2. Definiera kontrollen i filen.

    Använd fälten CONTAINER_NAME och CONTAINER_TYPE för att ange behållare för kontrollen:

    CONTAINER_NAME  Top
     	CONTAINER_TYPE  BOX

    Använd POSITION_HINTS för att ange kontrollens placering i sidled. Eftersom anpassningar har högre prioritet än inbyggda kontroller kommer den nya kontrollen att förskjuta en befintlig kontroll på samma plats en plats åt höger.

  3. Spara konfigurationsfilen.

  4. Skapa en ikon för huvudgruppskontrollen.

    Se "Ange vilken ikonbild som ska användas av kontrollen".

  5. Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.

    Följande kontrolldefinition som finns i filen /etc/dt/appconfig/types/språk/audio.fp infogar en ljudprogramkontroll mellan kontrollerna för Klocka och Kalender.

    CONTROL AudioApplication
     {
      TYPE            icon
      CONTAINER_NAME  Top
      CONTAINER_TYPE  BOX
      ICON            AudioApp
      POSITION_HINTS  2
      PUSH_ACTION     StartAudioApplication
      PUSH_RECALL     true
     }

Ta bort en kontroll

  1. Skapa huvudgruppens konfigurationsfil:

    • För hela systemet: /etc/dt/appconfig/types/språk/namn.fp

    • Egen: Hemkatalog/.dt/types/namn.fp

  2. Kopiera definitionen för kontrollen som du vill ta bort till den nya filen.

    Om kontrollen är inbyggd finns definitionen i /usr/dt/appconfig/types/språk/dtwm.fp.

    Du behöver inte kopiera hela definitionen. Den del du kopierar måste dock innehålla fälten CONTAINER_NAME och CONTAINER_TYPE.

  3. Lägg till fältet DELETE i definitionen:

    	DELETE			True
  4. Spara konfigurationsfilen.

  5. Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.

    Följande kontrolldefinition som finns i filen /etc/dt/appconfig/types/språk/TrashCan.fp tar bort kontrollen för papperskorgen från huvudgruppen.

    CONTROL Trash
     {
      CONTAINER_NAME  Top
      CONTAINER_TYPE  BOX
      DELETE          True
     }

Ändra en kontroll

Använd den här proceduren om du behöver ändra en kontrolldefinition, t ex byta dess ikonbild.

  1. Kopiera hela kontrolldefinitionen från /usr/dt/appconfig/types/språk/dtwm.fp till:

    • För hela systemet: /etc/dt/appconfig/types/språk/namn.fp

    • Egen: Hemkatalog/.dt/types/namn.fp.

  2. Redigera fältet du vill ändra. Du kan också lägga till ytterligare fält.

  3. Spara filen.

  4. Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.

Byta position för kontrollen

  1. Kopiera kontrolldefinitionerna för de kontroller som du vill byta plats på från /usr/dt/appconfig/types/språk/dtwm.fp till:

    • För hela systemet: /etc/dt/appconfig/types/språk/namn.fp

    • Egen: Hemkatalog/.dt/types/namn.fp.

      Du måste kopiera hela kontrolldefinitionen för alla kontroller som ska flyttas.

  2. Byt ut värdena på fälten POSITION_HINTS mellan kontrolldefinitionerna.

  3. Spara filen.

  4. Välj Starta om arbetsytehanteraren på Arbetsyta-menyn.

    Följande kontrolldefinitioner som finns i filen /etc/dt/appconfig/types/C/MailHelp.fp byter plats på kontrollerna för post och hjälphanteraren och låser dessa kontroller för egna ändringar.

    CONTROL Mail
     {
     	POSITION_HINTS					12
     	LOCKED							True
     	...fortsättningen på kontrolldefinitionen
     }
     
    CONTROL Help
     {
     	POSITION_HINTS					5
     	LOCKED							True
     	...fortsättningen på kontrolldefinitionen
     }

Ersätta en huvudgruppskontroll

    Skapa en annan kontrolldefinition med samma namn:

Ange vilken ikonbild som ska användas av kontrollen

Kontrolldefinitionens ICON -fält definierar vilken ikonbild som ska användas för kontrollen.

Värdet på fältet ICON kan vara: