Le panneau principal correspond à la fenêtre du Tableau de bord sans les panneaux secondaires.
Vous pouvez effectuer les modifications suivantes :
ajout ou retrait d'objets de commande ;
échange des positions entre les objets de commande.
Créez un fichier de configuration du Tableau de bord :
système : /etc/dt/appconfig/types/langue/*.fp
personnel : RépPersonnel/.dt/types/*.fp.
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.
Sauvegardez le fichier de configuration.
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.
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 }
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
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.
Ajoutez la zone DELETE à la définition :
DELETE True
Sauvegardez le fichier de configuration.
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 }
Utilisez cette procédure pour modifier la définition d'un objet de commande, par exemple pour changer son icône.
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.
Modifiez la zone souhaitée. Vous pouvez également ajouter des zones supplémentaires.
Sauvegardez le fichier.
Sélectionnez Relancer Gestionnaire de l'espace de travail dans le menu de l'espace de travail.
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.
Intervertissez les valeurs des zones POSITION_HINTS des définitions des objets de commande.
Sauvegardez le fichier.
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. }
Créez une autre définition d'objet de commande avec des valeurs identiques pour les éléments ci-dessous.
nom_objet_commande
Par exemple, les deux objets de commande suivante sont définis dans deux fichiers de configuration. Ils partagent les mêmes noms d'objet de commande et de conteneur et sont par conséquent considérés comme identiques.
Définition dans /etc/dt/appconfig/types/C/SysControls.fp :
Control ImportantApplication { CONTAINER_NAME Top CONTAINER_TYPE BOX POSITION_HINTS 2 … }
Définition dans RépPersonnel/.dt/types/MyControls.fp :
Control ImportantApplication { CONTAINER_NAME Top CONTAINER_TYPE BOX POSITION_HINTS 6 … }
L'objet de commande personnel étant prioritaire, l'emplacement 6 lui sera affecté.
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:
Un nom de base de fichier.
Le nom de base du fichier est le nom du fichier contenant l'icône moins les suffixes de taille (m et t) et de type (bm et pm). Par exemple, si des fichiers s'appellent Jeu.l.pm et Jeu.m.pm, utilisez Jeu.
Si vous utilisez un nom de fichier de base, les fichiers d'icône doivent être copiés dans un répertoire figurant dans le chemin de recherche des icônes.
Icônes personnelles : RépPersonnel/.dt/icons
Icônes système : /etc/dt/appconfig/icons/langue
Un chemin absolu pour le fichier d'icône, comprenant le nom complet du fichier.
Utilisez le chemin absolu uniquement si le fichier d'icône ne figure pas dans le chemin de recherche de l'icône.
L'icône de la taille dont vous avez besoin dépend de l'emplacement de l'objet de commande :
Taille emplacement
Panneau principal : 48 x 48 pixels (nom.l.pm ou nom.l.bm)
Panneau secondaire : 24 x 24 pixels (nom.s.pm ou nom.s.bm)
Copiez le fichier d'icône dans l'un des emplacement suivants :
Icônes personnelles : RépPersonnel/.dt/icons
Icônes système : /etc/dt/appconfig/icons/langue