Manuale del CDE Solaris per utenti esperti e amministratori di sistema

Configurazione generale del Pannello principale

La sintassi di definizione del Pannello principale (PANEL) permette di:

Procedura generale

  1. Creare un nuovo file di configurazione per il Pannello principale in /etc/dt/appconfig/types/lingua o in DirectoryIniziale/.dt/types.

  2. Copiare la descrizione predefinita del pannello (PANEL) da /usr/dt/appconfig/types/lingua/dtwm.fp nel nuovo file.

  3. Modificare la descrizione del pannello.

    La nuova definizione del pannello avrà la precedenza su quella predefinita.

Cambiare la posizione predefinita del Pannello principale

    Per specificare la posizione del Pannello principale, usare il campo PANEL_GEOMETRY nella definizione del pannello.

Ad esempio, il pannello seguente viene visualizzato nell'angolo superiore destro dello schermo.

	PANEL PannelloAlto
 	{
  	 PANEL_GEOMETRY      -1+1
  	  …
 	}

Assegnare un nome ai controlli del Pannello principale

  1. Aggiungere la riga seguente alla definizione del pannello:

    	DISPLAY_CONTROL_LABELS   True
  2. Aggiungere un campo LABEL per ogni controllo.

    Se non viene specificato un campo LABEL, verrà usato il valore di nome_controllo.

Cambiare l'azione di clic sui controlli

    Per specificare il modo in cui eseguire l'azione specificata in PUSH_ACTION, usare il campo CONTROL_BEHAVIOR nella definizione del pannello. I valori possibili per questo campo sono:

    single_click: l'azione specificata in PUSH_ACTION viene eseguita facendo clic sul controllo

    double_click: l'azione specificata in PUSH_ACTION viene eseguita facendo doppio clic sul controllo

Creare un Pannello principale interamente nuovo

Quando si desidera eseguire numerose modifiche, può essere preferibile creare un nuovo Pannello principale.

Per evitare conflitti con i componenti del Pannello principale predefinito, occorrerà usare nomi nuovi per il pannello (PANEL) e per gli altri contenitori.

  1. Creare il componente PANEL per il nuovo Pannello principale. Assegnare al pannello un nome unico:

    	PANEL nome_pannello_principale
     	{
     	   …
     	}
  2. Creare i riquadri e i controlli usando nomi nuovi per i contenitori.

    Per utilizzare i componenti esistenti, copiare le definizioni e cambiare il valore di CONTAINER_NAME.

  3. Scegliere “Riavvia la Gestione dello spazio di lavoro” dal menu di controllo dello spazio di lavoro.

Esempio di creazione di un Pannello principale su tre righe

L'esempio seguente modifica il Pannello principale predefinito in modo che i controlli appaiano disposti su tre righe.

  1. Copiare /usr/dt/appconfig/types/lingua/dtwm.fp in DirectoryIniziale/.dt/types/MioPannelloPrincipale.fp. Assegnare al file l'autorizzazione di scrittura.

    Questo è il file che occorrerà modificare per creare il nuovo Pannello principale.

  2. Cambiare il nome del Pannello principale:

    	PANEL NuovoPannelloPrinc
  3. Cambiare il nome del riquadro Top e modificare il nome del relativo contenitore:

    	BOX NuovoPannelloPrincAlto
     	{
     	  CONTAINER_NAME					NuovoPannelloPrinc
     	  POSITION_HINTS					first
     	  … 	
    	}
  4. Aggiungere le definizioni dei riquadri per le righe centrale e inferiore:

    	BOX NuovoPannelloPrincMedio
     	{
     	  CONTAINER_NAME						NuovoPannelloPrinc
      	 POSITION_HINTS						second
     	}
     
    	BOX NuovoPannelloPrincBasso
     	{
     	  CONTAINER_NAME						NuovoPannelloPrinc
     	  POSITION_HINTS						second
     	}
  5. Impostare il campo CONTAINER_NAME dei seguenti controlli su NuovoPannelloPrincAlto:

    • Clock

    • Date

    • Home

    • TextEditor

    • Mail

  6. Impostare il campo CONTAINER_NAME dei seguenti controlli su NuovoPannelloPrincBasso:

    • Printer

    • Style

    • Applications

    • Help

    • Trash

  7. Impostare il campo CONTAINER_NAME dell'area dei commutatori su NuovoPannelloPrincMedio.

  8. Scegliere “Riavvia la Gestione dello spazio di lavoro” dal menu di controllo dello spazio di lavoro.