Solaris CDE - Guide avancé de l'utilisateur et de l'administrateur système

Modification du panneau principal

Le panneau principal correspond à la fenêtre du Tableau de bord sans les panneaux secondaires.

Figure 15–2 Conteneurs du panneau principal

Graphic

Vous pouvez effectuer les modifications suivantes :

Ajout d'un objet de commande au panneau principal

  1. Créez un fichier de configuration du Tableau de bord :

    • système : /etc/dt/appconfig/types/langue/*.fp

    • personnel : RépPersonnel/.dt/types/*.fp.

  2. Définissez l'objet de commande dans le fichier.

    Utilisez les zones CONTAINER_NAME et CONTAINER_TYPE pour spécifier le conteneur de l'objet de commande :

      CONTAINER_NAME  Top
     	CONTAINER_TYPE  BOX

    Utilisez POSITION_HINTS pour spécifier l'emplacement horizontal de l'objet de commande. Les personnalisations étant prioritaires sur les objets de commande intégrés, le nouvel objet de commande va décaler l'objet existant d'une position vers la droite.

  3. Sauvegardez le fichier de configuration.

  4. Créez une icône pour l'objet de commande du Tableau de bord.

    Reportez-vous à la section Spécification de l'icône utilisée par un objet de commande.

  5. Sélectionnez Relancer Gestionnaire de l'espace de travail dans le menu de l'espace de travail.

    Par exemple, la définition d'objet de commande suivante figurant dans le fichier /etc/dt/appconfig/types/langue/audio.fp insère l'objet d'une application audio entre ceux de l'Horloge et de l'Agenda.

    CONTROL AudioApplication
     {
      TYPE             icon
      CONTAINER_NAME  Top
      CONTAINER_TYPE  BOX
      ICON             AudioApp
      POSITION_HINTS   2
      PUSH_ACTION      StartAudioApplication
      PUSH_RECALL      true
     }

Suppression d'un objet de commande

  1. Créez un fichier de configuration du Tableau de bord :

    • système : /etc/dt/appconfig/types/langue/nom.fp

    • personnel : RépPersonnel/.dt/types/nom.fp

  2. Copiez la définition de l'objet de commande que vous souhaitez supprimer dans le nouveau fichier.

    S'il s'agit d'un objet de commande intégré, sa définition se trouve dans /usr/dt/appconfig/types/langue/dtwm.fp.

    Il n'est pas nécessaire de copier la totalité de la définition. Toutefois, le segment copié doit contenir les zones CONTAINER_NAME et CONTAINER_TYPE.

  3. Ajoutez la zone DELETE à la définition :

    	DELETE			True
  4. Sauvegardez le fichier de configuration.

  5. Sélectionnez Relancer Gestionnaire de l'espace de travail dans le menu de l'espace de travail.

    Par exemple, la définition d'objet de commande suivante figurant dans le fichier /etc/dt/appconfig/types/langue/TrashCan.fp supprime l'objet de commande de la Corbeille du Tableau de bord.

    CONTROL Trash
     {
      CONTAINER_NAME  Top
      CONTAINER_TYPE  BOX
      DELETE          True
     }

Modification d'un objet de commande

Utilisez cette procédure pour modifier la définition d'un objet de commande, par exemple pour changer son icône.

  1. Copiez la totalité de la définition de l'objet de commande du fichier /usr/dt/appconfig/types/langue/dtwm.fp dans :

    • système : /etc/dt/appconfig/types/langue/nom.fp

    • personnel : RépPersonnel/.dt/types/nom.fp.

  2. Modifiez la zone souhaitée. Vous pouvez également ajouter des zones supplémentaires.

  3. Sauvegardez le fichier.

  4. Sélectionnez Relancer Gestionnaire de l'espace de travail dans le menu de l'espace de travail.

Interversion d'objets de commande

  1. Copiez les définitions des objets que vous souhaitez déplacer de /usr/dt/appconfig/types/langue/dtwm.fp vers :

    • système : /etc/dt/appconfig/types/langue/nom.fp ;

    • personnel : RépPersonnel/.dt/types/nom.fp.

      Vous devez copier la totalité de la définition de chacun des objets à déplacer.

  2. Intervertissez les valeurs des zones POSITION_HINTS des définitions des objets de commande.

  3. Sauvegardez le fichier.

  4. Sélectionnez Relancer Gestionnaire de l'espace de travail dans le menu de l'espace de travail.

    Par exemple, les définitions suivantes figurant dans un fichier /etc/dt/appconfig/types/C/MailHelp.fp intervertissent l'icône du Gestionnaire d'aide et l'icône du Programme courrier et les verrouillent, empêchant ainsi toute modification personnelle.

    CONTROL Mail
     {
     	POSITION_HINTS					12
     	LOCKED							True
     	…reste de la définition de l'objet de commande.
     }
     
    CONTROL Help
     {
     	POSITION_HINTS					5
     	LOCKED							True
     	…reste de la définition de l'objet de commande.
     }

Remplacement d'un objet de commande du Tableau de bord

    Créez une autre définition d'objet de commande avec des valeurs identiques pour les éléments ci-dessous.

Spécification de l'icône utilisée par un objet de commande

La zone ICON de la définition de l'objet de commande définit l'icône utilisée pour cet objet.

La valeur de la zone ICON peut être: