Common Desktop Environment: Användarhandbok för systemadministratörer

Anpassa huvudpanelen

Huvudpanelen är Frontpanelen 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 Frontpanelens konfigurationsfil:

    • Systemtäckande: /etc/dt/appconfig/types/språk/*.fp

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

  2. Definiera kontrollen i filen.

    Använd fältet CONTAINER_NAME and 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 (från vänster till höger). Eftersom anpassningar har högre prioritet än inbyggda kontroller kommer den nya kontrollen att "knuffa" en befintlig kontroll på samma plats en plats åt höger.

  3. Välj Starta om Arbetsytehanteraren på Arbetsyta-menyn.

  4. Skapa en ikon för frontpanelkontrollen.

    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 Frontpanelens konfigurationsfil:

    • Systemtäckande: /etc/dt/appconfig/types/språk/namn.fp

    • Egen: Hemmapp/.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 Frontpanelen.

    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 - exempelvis ändra dess ikonbild.

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

    • Systemtäckande: /etc/dt/appconfig/types/språk/namn.fp

    • Egen: Hemmapp/.dt/typesnamn.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 kontrollerna vars positioner du vill ändra) från /usr/dt/appconfig/types/språk/dtwm.fp till:

    • Systemtäckande: /etc/dt/appconfig/types/språk/namn.fp

    • Egen: Hemmapp/.dt/typesnamn.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
     	... resten av kontrolldefinitionen
     }
     
    CONTROL Help
     {
     	POSITION_HINTS					5
     	LOCKED							True
     	... resten av kontrolldefinitionen
     }

Ersätta en frontpanelkontroll

    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 till kontrollen.

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