Manuale del CDE Solaris per utenti esperti e amministratori di sistema

Modifica del Pannello primario

Il Pannello primario è la parte del Pannello principale che include tutti i controlli e gli elementi descritti nelle sezioni precedenti, esclusi i pannelli secondari.

Figura 15–2 Contenitori del Pannello primario

Graphic

Il Pannello primario può essere modificato come segue:

Aggiungere un controllo al Pannello primario

  1. Creare un file di configurazione per il Pannello principale:

    • A livello di sistema: /etc/dt/appconfig/types/lingua/*.fp

    • A livello personale: DirectoryIniziale/.dt/types/*.fp

  2. Definire il controllo all'interno del file.

    Usare i campi CONTAINER_NAME e CONTAINER_TYPE per specificare il contenitore da usare per il controllo:

    	CONTAINER_NAME  Top
     	CONTAINER_TYPE  BOX

    Usare il campo POSITION_HINTS per specificare la posizione del controllo, da sinistra verso destra. Poiché le impostazioni personali hanno la precedenza rispetto a quelle predefinite, il nuovo controllo “farà scalare” verso destra il controllo che occupava in precedenza la posizione specificata.

  3. Salvare il file di configurazione.

  4. Creare un'icona per il controllo del Pannello principale.

    Vedere Designazione dell'icona da usare per un controllo.

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

    La definizione dell'esempio seguente, inclusa nel file /etc/dt/appconfig/types/lingua/audio.fp, inserisce il controllo di un'applicazione audio tra il controllo dell'Orologio e quello dell'Agenda.

    CONTROL ApplicazioneAudio
     {
      TYPE             icon
      CONTAINER_NAME   Top
      CONTAINER_TYPE   BOX
      ICON             AppAudio
      POSITION_HINTS   2
      PUSH_ACTION      AvviaApplicazioneAudio
      PUSH_RECALL      true
     }

Eliminare un controllo

  1. Creare un file di configurazione per il Pannello principale:

    • A livello di sistema: /etc/dt/appconfig/types/lingua/nome.fp

    • A livello personale: DirectoryIniziale/.dt/types/nome.fp

  2. Copiare la definizione del controllo da eliminare nel nuovo file.

    Se il controllo è predefinito, la sua definizione si troverà in /usr/dt/appconfig/types/lingua/dtwm.fp.

    Non è necessario copiare l'intera definizione. Tuttavia, la porzione da copiare deve includere i campi CONTAINER_NAME e CONTAINER_TYPE.

  3. Aggiungere il campo DELETE alla definizione:

    	DELETE			True
  4. Salvare il file di configurazione.

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

    La definizione dell'esempio seguente, inclusa nel file /etc/dt/appconfig/types/lingua/TrashCan.fp, elimina il controllo del Cestino dal Pannello principale.

    CONTROL Trash
     {
      CONTAINER_NAME  Top
      CONTAINER_TYPE  BOX
      DELETE          True
     }

Modificare un controllo

Per modificare la definizione di un controllo, ad esempio per cambiare l'immagine dell'icona, usare la procedura seguente:

  1. Copiare l'intera definizione del controllo da /usr/dt/appconfig/types/lingua/dtwm.fp in:

    • A livello di sistema: /etc/dt/appconfig/types/lingua/nome.fp

    • A livello personale: DirectoryIniziale/.dt/types/nome.fp

  2. Modificare il campo desiderato. È anche possibile aggiungere nuovi campi.

  3. Salvare il file.

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

Scambiare la posizione dei controlli

  1. Copiare le definizioni dei controlli che si desidera spostare da /usr/dt/appconfig/types/lingua/dtwm.fp in:

    • A livello di sistema: /etc/dt/appconfig/types/lingua/nome.fp

    • A livello personale: DirectoryIniziale/.dt/types/nome.fp

      È necessario copiare l'intera definizione di tutti i controlli da spostare.

  2. Scambiare i valori dei campi POSITION_HINTS tra le definizioni dei controlli.

  3. Salvare il file.

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

    Le definizioni seguenti, incluse nel file /etc/dt/appconfig/types/C/MailHelp.fp, invertono le posizioni dei controlli della Gestione posta e della Gestione della guida e bloccano questi controlli per impedire modifiche personali da parte degli utenti.

    CONTROL Mail
     {
     	POSITION_HINTS					12
     	LOCKED							True
     	…seguito della definizione del controllo
     }
     
    CONTROL Help
     {
     	POSITION_HINTS					5
     	LOCKED							True
     	…seguito della definizione del controllo
     }

Sostituire un controllo del Pannello principale

    Creare una nuova definizione che contenga gli stessi valori per:

Designazione dell'icona da usare per un controllo

L'icona usata da un controllo viene definita nel campo ICON della sua definizione.

Il valore del campo ICON può essere: