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

Allmän konfiguration av Frontpanelen

Med Frontpanelens syntax för PANEL kan du:

Allmänna steg

  1. Skapa en ny konfigurationsfil till Frontpanelen i /etc/dt/appconfig/types/språk eller Hemmapp/.dt/types.

  2. Kopiera standardbeskrivningen för PANEL från /usr/dt/appconfig/nyspråk/dtwm.fp till den nya filen.

  3. Redigera PANEL-beskrivningen.

    Den nya PANEL-beskrivningen har högre prioritet än standardbeskrivningen.

Ändra Frontpanelens standardposition

    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 till definitionen av PANEL:

    	DISPLAY_CONTROL_LABELS   True
  2. Lägg till fältet LABEL för 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 frontpanel

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

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

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

    	PANEL frontpanelnamn	{
    	   ...
    	}
  2. Skapa nya rutor och kontroller. Använd nya namn på behållarna.

    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 Frontpanel med tre rader

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

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

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

  2. Ändra namnet på Frontpanelen:

    	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:

    • Clock

    • Date

    • Home

    • TextEditor

    • Mail

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

    • Printer

    • Style

    • Applications

    • Help

    • Trash

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

  8. Ange resursen:

    	Dtwm*frontPanel*name:  NewFrontPanel
  9. Välj Starta om Arbetsytehanteraren på Arbetsyta-menyn.