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

Allmän konfiguration av huvudgruppen

Med huvudgruppens syntax för PANEL kan du:

Allmänna steg

  1. Skapa en ny konfigurationsfil för huvudgruppen i /etc/dt/appconfig/types/språk eller Hemkatalog/.dt/types.

  2. Kopiera standardbeskrivningen för PANEL /usr/dt/appconfig/types/språk/dtwm.fp till den nya filen:

  3. Redigera PANEL beskrivningen.

    Den nya PANEL -beskrivningen prioriteras över standardbeskrivningen.

Så här ändrar du huvudgruppens standardplacering

    Använd fältet PANEL_GEOMETRY i PANEL -definitionen för att ange positionen.

Följande panel finns i det övre högra hörnet.

	PANEL SpecialFrontPanel
 	{
  	 PANEL_GEOMETRY      -1+1
  	  ...
 	}

Namnge kontroller på huvudpanelen

  1. Lägg till följande rad i PANEL definitionen:

    	DISPLAY_CONTROL_LABELS   True
  2. Lägg till fältet LABEL till varje kontroll.

    Kontrollnamn används om LABEL inte anges.

Ändra klickmetod för kontroller

    Använd fältet CONTROL_BEHAVIOR i PANEL -definitionen för att ange hur användaren kör PUSH_ACTION. Tänkbara värden är:

    single_click - användaren klickar på kontrollen för att köra PUSH_ACTION

    double_click - användaren dubbelklickar på kontrollen för att köra PUSH_ACTION

Skapa en helt ny huvudgrupp

När du vill göra mycket omfattande ändringar kan det vara bättre att skapa en helt ny huvudgrupp.

För att undvika konflikt med huvudgruppens inbyggda komponenter bör en helt ny huvudgrupp använda nya namn för PANEL och andra behållare.

  1. Skapa PANEL -komponenten för den nya huvudgruppen. Ge den ett unikt namn:

    	PANEL front_panel_name
     	{
     	   ...
     	}
  2. Skapa nya rutor och kontroller, och använd de nya behållarnamnen.

    Om du vill använda befintliga komponenter måste du kopiera deras definitioner och ändra värdet CONTAINER_NAME.

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

Exempel på hur du skapar en egen huvudgrupp med tre rader

I följande exempel ändras standardhuvudgruppen så att dess kontroller ordnas i tre rader.

  1. Kopiera /usr/dt/appconfig/types/språk/dtwm.fp till Hemkatalog/.dt/types/MyFrontPanel.fp. Tilldela filen skrivbehörighet.

    Det är den här filen du redigerar för att skapa en ny huvudgrupp.

  2. Ändra namnet på huvudgruppen:

    	PANEL NewFrontPanel
  3. Ändra namnet på rutan som heter Top och redigera behållarens namn:

    	BOX NewFrontPanelTop
     	{
     	  CONTAINER_NAME					NewFrontPanel
     	  POSITION_HINTS					first
     	  ... 	
    	}
  4. Lägg till rutdefinitioner för den mellersta och undre raden:

    	BOX NewFrontPanelMiddle
     	{
     	  CONTAINER_NAME						NewFrontPanel
      	 POSITION_HINTS						second
     	}
     
    	BOX NewFrontPanelBottom
     	{
     	  CONTAINER_NAME						NewFrontPanel
     	  POSITION_HINTS						second
     	}
  5. Ändra CONTAINER_NAME för följande kontroller till NewFrontPanelTop:

    • Klocka

    • Datum

    • Hem

    • Textredigerare

    • Post

  6. Ändra CONTAINER_NAME för följande kontroller till NewFrontPanelBottom:

    • Skrivare

    • Snittvariant, Typ

    • Program

    • Hjälp

    • Papperskorg

  7. Ändra CONTAINER_NAME för växlaren till NewFrontPanelMiddle:

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