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

Personnalisation des espaces de travail

La majeure partie de la personnalisation des espaces de travail, par exemple la modification de leurs noms et de leur nombre, peut être réalisée par l'utilisateur à l'aide de l'interface du bureau. Toutefois, le Gestionnaire de l'espace de travail fournit des ressources permettant de configurer des paramètres système par défaut.

Modification système du nombre d'espaces de travail

La configuration par défaut du bureau comporte quatre espaces de travail. L'utilisateur peut en ajouter ou en supprimer à l'aide du menu instantané associé au sélecteur d'espace de travail (zone de commutation).

Dans la ressource workspaceCount du fichier /usr/dt/app-defaults/C/Dtwm, le nombre d'espaces de travail par défaut est :

Dtwm*0*workspaceCount: 4
	Dtwm*workspaceCount:  1

Plusieurs espaces de travail sont spécifiés sur l'écran 0. Un seul espace de travail est spécifié sur les autres écrans.

Vous pouvez créer (ou modifier, s'il existe) le fichier /etc/dt/config/C/sys.resources afin de modifier le nombre d'espaces de travail par défaut pour tous les nouveaux utilisateurs d'une station de travail.

    Utilisez la ressource 0*workspaceCount pour définir la valeur système par défaut sur l'écran principal :

    Dtwm*0*workspaceCount: nombre
    

Par exemple, la ressource suivante permet de définir à six, au niveau du système, le nombre d'espaces de travail sur l'écran principal :

Dtwm*0*workspaceCount: 6

Pour plus de détails sur la définition des ressources du Gestionnaire de l'espace de travail, reportez-vous à la section Définition de ressources d'applications.

Par exemple, la ressource suivante permet de définir à six le nombre d'espaces de travail :

	Dtwm*workspaceCount: 6

Désignation des espaces de travail au niveau système

Les espaces de travail sont numérotés de manière interne selon la convention wsn, où n correspond à 0, 1, 2, etc. Par exemple, les quatre espaces de travail par défaut sont numérotés de ws0 à ws3.

    Utilisez la ressource title pour modifier le nom d'un espace de travail donné :

	Dtwm*wsn: nom

Pour plus de détails sur la définition des ressources du Gestionnaire de l'espace de travail, reportez-vous à la section Définition de ressources d'applications.

Par exemple, les ressources suivantes permettent d'affecter aux espaces de travail par défaut les quatre noms suivants :

Dtwm*ws0*title:  Anna
Dtwm*ws1*title:  Don
Dtwm*ws2*title:   Julia
Dtwm*ws3*title:   Patti

Création de fonds supplémentaires

  1. Créez les images des fonds. Il peut s'agir de fichiers bitmap ou pixmap.

  2. Copiez les fonds dans l'un des répertoires suivants. Au besoin, créez ce répertoire.

    • Fonds système : /etc/dt/backdrops

    • Fonds personnels : RépPersonnel/.dt/backdrops

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

    Les fonds personnels et système sont ajoutés aux fonds intégrés dans /usr/dt/backdrops.

    Vous pouvez remplacer un fond intégré par un fond personnel ou système que vous aurez créé.

Remplacement d'un fond par une image graphique

Les fonds apparaissent en couches sur la fenêtre racine. La boîte de dialogue Fond du Gestionnaire de configuration comporte un paramètre NoBackdrop pour lequel le fond est transparent.

Une seule fenêtre racine se trouve derrière les fonds de l'espace de travail. Ainsi, une image graphique placée dans la fenêtre racine est conservée dans tous les espaces de travail. Vous pouvez indiquer les espaces de travail qui couvrent la fenêtre racine avec un fond. L'image visible lorsque le paramètre NoBackdrop est sélectionné sera toutefois commune à l'ensemble des espaces de travail.

  1. Créez l'image graphique.

    Son format doit être compatible avec un outil permettant son affichage dans la fenêtre racine. Par exemple, si vous souhaitez utiliser xsetroot, vous devez créer un fichier bitmap.

  2. S'il n'existe pas déjà, créez un fichier exécutable RépPersonnel/.dt/sessions/sessionetc.

    Le fichier sessionetc est exécuté chaque fois que l'utilisateur se connecte.

  3. Placez la commande d'affichage de l'image dans le fichier sessionetc.

    La commande suivante, par exemple, affiche le fichier bitmap spécifié en mosaïque sur la fenêtre racine :

    	xsetroot -bitmap /users/helene/.dt/icons/root.bm