Gestion des ressources d'applications, des polices
et des couleursPour sélectionner les couleurs et les polices du Bureau, vous
pouvez utiliser le Gestionnaire de configuration ou personnaliser des ressources
de couleurs et de polices supplémentaires; le présent chapitre
explique comment modifier ces ressources.Il explique également comment définir des correspondances
de configuration pour les applications du widget DtEditorAssociation de fonctions aux touchesUNIX telles que l'Editeur de texte du Bureau (dtpad)
et le Programme courrier (dtmail). Enfin, il explique comment
définir d'autres raccourcis pour les applications du widget DtEditor, en cas de conflit avec les correspondances proposées.
Définition de ressources d'applicationsRessourcesd'applicationsRessourcesdéfinitionLes ressources sont utilisées par les applications pour définir
certaines caractéristiques d'apparence et de comportement. Par exemple,
le Gestionnaire de configuration (dtstyle)
fournit des ressources indiquant où rechercher les fichiers relatifs
aux palettes de couleurs:dtstyle*paletteDirectories: /usr/dt/palettes/C \ Rép_personnel/.dt/palettesRessourcesapp-defaultsapp-defaultsapplications
du BureauLes fichiers app-default associés
aux applications du Bureau se trouvent dans le répertoire /usr/dt/app-defaults/langue.Définition de ressources systèmeRessourcessystèmeAjoutez les ressources au fichier /etc/dt/config/langue/Fichierssys.resourcesRessourcesX sys.resources (s'il y a lieu, créez ce fichier).Par exemple, si vous définissez dans le fichier /etc/dt/config/C/sys.resources une ressource du type:Mon_application*ressource: valeurLa ressource Mon_application*ressource sera
définie dans la propriété RESOURCE_MANAGER de tous les
utilisateurs lors de la prochaine connexion.Définition de ressources personnellesRessourcespersonnellesAjoutez les ressources au fichier Rép_personnel/.Xdefaults.Fichiers.XdefaultsCliquez deux fois sur Recharger ressources, dans le groupe
d'applications Outils_Bureau.Chargement des ressourcesCette opération est effectuée par le Gestionnaire de sessions,
à l'ouverture d'une session. Pour plus de détails sur le chargement
des ressources dans RESOURCE_MANAGER, reportez-vous à la section .Association de fonctions aux touches UNIXAssociation de fonctions aux touchesUNIXCorrespondances EMACSDtEditorcorrespondances de configurationPar défaut, l'association de fonctions aux touches UNIX n'est
pas activée.CorrespondancesCorrespondances EMACS EMACSLa procédure ci-dessous permet d'indiquer:les correspondances EMACS pour les applications du widget DtEditor telles que l'Editeur de texte (dtpad)
et le Programme courrier (dtmail)des raccourcis différents pour les menus de ces applications,
en cas de conflit avec les correspondances proposéeAjoutez la ligne suivante au fichier Rép_personnel/.Xdefaults:#include "/usr/dt/app-defaults/langue/UNIXbindings”
où langue correspond à la valeur de la
variable d'environnement LANG.Relancez la session.Modification des correspondances EMACSAjoutez le contenu du fichier /usr/dt/app-defaults/langue/UNIXbindings au fichier Rép_personnel/.Xdefaults.
Modifiez les associations indiquées dans le fichier .Xdefaults.Une fois cette opération effectuée, relancez
la session.Associations UNIXFichiersUNIXbindings (fichier UNIXbindings)Le fichier /usr/dt/app-defaults/langue/UNIXbindings fournit les associations décrites
ci-après.Lorsque l'association de fonctions aux touches UNIX est activée,
la touche Suppr efface le caractère précédent et la combinaison
Maj+Suppr, le caractère suivant.Le
liste les séquences de substitution dtpad pour les
raccourcis de menus et les textes de raccourci incompatibles avec les associations
UNIX.
dtpad - Séquences de substitutionRaccourcis de menus
et texte de raccourciSéquence de substitutionDtpad*fileMenu.print.acceleratorText:Dtpad*fileMenu.print.accelerator:Dtpad*editMenu.undo.acceleratorText:Ctrl+_Dtpad*editMenu.undo.accelerator:Ctrl<Touche>_Dtpad*editMenu.paste.acceleratorText:Maj+InserDtpad*editMenu.paste.accelerator:Maj<Touche>InserDtpad*editMenu.selectAll.acceleratorText:Ctrl+/Dtpad*editMenu.selectAll.accelerator:Ctrl<Touche>/
Le
répertorie les séquences de substitution pour la fenêtre
de composition dtmail, en cas de conflit entre les raccourcis
de menus et les textes de raccourcis d'une part et les associations UNIX d'autre
part.
Fenêtre de composition dtmail
- Séquences de substitutionRaccourcis de menus
et texte de raccourciSéquence de substitutionDtmail*ComposeDialog*menubar*Edit.Undo.acceleratorText:Ctrl+_Dtmail*ComposeDialog*menubar*Edit.Undo.accelerator:Ctrl<Touche>_Dtmail*ComposeDialog*menubar*Edit.Paste.acceleratorText:Maj+InserDtmail*ComposeDialog*menubar*Edit.Paste.accelerator:Maj<Touche>InserDtmail*ComposeDialog*menubar*Edit.Find/Change.acceleratorText:Ctrl+SDtmail*ComposeDialog*menubar*Edit.Find/Change.accelerator:Ctrl<Touche>s
Les correspondances ci-après décrivent, entre
autres, les associations de fonctions aux touches Ctrl et Alt EMACS (type
GNU). Elles permetent également d'associer la touche Maj à une
combinaison de touches afin d'inverser la fonction de cette dernière.
Par exemple, Ctrl+Maj+F déplace le curseur d'un caractère vers
la gauche alors que Ctrl+F le déplace d'un caractère vers la
droite.Les associations supplémentaires sont les suivantes:Ctrl+virguleUn mot vers la gaucheCtrl+Maj+virguleUn mot vers la droiteCtrl+pointUn mot vers la droiteCtrl+Maj+pointUn mot vers la gaucheCtrl+EntréeFin du fichierCtrl+Maj+EntréeDébut du fichierEMACS GNU associe généralement la fonction Suppression
du caractère précédent à la touche Suppr, au lieu
de la fonction Suppression du caractère suivant. Alt+F correspondant
habituellement à la touche mnémonique du menu Fichier, la fonction
Un mot vers la droite est ignorée. Pour celle-ci, utilisez l'une des
autres combinaisons, par exemple, Ctrl+point.Le liste les correspondances DtEditor.text.
DtEditor.text - CorrespondancesTouche de modificationTouche Action c ~s<Touche>a:Début de lignec s<Touche>a:Fin de lignec ~s<Touche>b:Un caractère vers la gauche
c s<Touche>b:Un caractère vers la droite
c ~s<Touche>b:Un caractère vers la gauche
c s<Touche>b:Un mot vers la gauchem ~s<Touche>b:Un mot vers la gauchem s<Touche>b:Un mot vers la droitec ~s<Touche>d:Suppression du caractère suivant
c s<Touche>d:Suppression du caractère précédent
m ~s<Touche>d:Suppression du mot suivantm s<Touche>d:Suppression du mot précédent
c ~s<Touche>e:Fin de lignec s<Touche>e:Début de lignec ~s<Touche>f:Un caractère vers la droite
c s<Touche>f:Un caractère vers la gauche
m ~s<Touche>f:Un mot vers la droitem s<Touche>f:Un mot vers la gauchec<Touche>j:Retour ligne et indentationc ~s<Touche>k:Suppression de la fin de lignec s<Touche>k:Suppression du début de ligne
c<Touche>l:Régénération de
l'écranc<Touche>m:Retour à la lignec s<Touche>n:Une ligne vers le hautc ~s<Touche>n:Une ligne vers le basc<Touche>o:Retour ligne et enregistrementc ~s<Touche>p:Vers l'arrièrec s<Touche>p:Vers l'avantc ~s<Touche>u:Suppression du début de ligne
c s<Touche>u:Suppression de la fin de lignec ~s<Touche>v:Page suivantec s<Touche>v:Page précédentem ~s<Touche>v:Page précédentem s<Touche>v:Page suivantec<Touche>w:Suppression sélectionc ~s<Touche>y:Annulation suppressionm<Touche>]:Un paragraphe vers l'avantm<Touche>[:Un paragraphe vers l'arrière
c ~s<Touche>virgule:Un mot vers la gauchec s<Touche>virgule:Un mot vers la droitem<Touche>\\<:Début du fichierc ~s<Touche>point:Un mot vers la droitec s<Touche>point:Un mot vers la gauchem<Touche>\\>:Fin du fichierc ~s<Touche>Entrée:Fin du fichierc s<Touche>Entrée:Début du fichier~c ~s ~m ~a<Touche>Suppr:Suppression du caractère précédent
~c s ~m ~a<Touche>Suppr:Suppression du caractère suivant
Gestion des polices2PolicesgestionLa boîte de dialogue Police du Gestionnaire de configuration permet
de sélectionner à la taille de police à utiliser pour
les applications. Vous pouvez également effectuer les opérations
suivantes à partir de la ligne de commande ou à l'aide de ressources:
définition de ressources de polices pour les applications
individuellesaffectation de polices différentes à la boîte
de dialogue PoliceLa police correspond au style selon lequel les
caractères sont imprimés ou affichés. Le Bureau supporte
de nombreuses polices, disponibles dans plusieurs styles et tailles.Une police en mode pointPolicesen mode pointPolicesen mode point est composée
d'une matrice de points (par défaut, le Gestionnaire de configuration
prend en charge uniquement ce type de police). Elle est stockée dans
un fichier unique. De nombreux fichiers sont requis pour que la gamme complète
des tailles, inclinaisons et graisses soit disponible.Les polices sont identifiées par des valeurs de ressources et
des paramètres de commandes. La description XLFD (X Logical Font Description)Policesdescription XLFD
est utilisée pour invoquer une police; le système recherche
la police la plus proche de la description fournie.Définition des ressources de polices du BureauRessourcespolicesPolicesdéfinitionLa boîte de dialogue Police du Gestionnaire de configuration permet
de définir la taille de police (7 choix) du texte et des libellés.
Ressources définies par la boîte de dialogue PoliceBoîtes de dialoguePoliceLorsqu'une police est sélectionnée, les ressources ci-dessous
sont écrites dans la propriété RESOURCE_MANAGER.SystemFont (zones systèmes
telles que les barres de menus, les volets de menus, les plaquettes, les boutons
de bascule et les libellés). La ressource suivante est définie
par SystemFont:*FontListAffichage dans les zones système
des clients du Bureau et d'autres clients créés à l'aide
des outils de développement Motif.UserFont s'applique au texte des
fenêtres. Les ressources suivantes sont définies par UserFont:*FontRessourcesFontSupporte les versions précédentes
des applications X.*FontSetRessourcesFontSetDéfinition initiale.*XmText*FontListRessourcesXmText*FontListZones d'entrée de texte.*XmTextField*FontListRessourcesXmTextField*FontListZones d'entrée de texte.Ressources utilisées par la boîte de dialogue PoliceLes polices utilisées pour les sélections de cette boîte
de dialogue sont définies dans le fichier de ressources /usr/dt/app-defaults/Dtstyle; sept tailles au maximum peuvent être
spécifiées.RessourcesNumFontsPolicesnombre dans le Gestionnaire de configuration NumFontsNombre de tailles de polices disponibles
dans la boîte de dialogue Police.SystemFont[1-7]PolicessystèmeRessources (7 au maximum) affectant
des polices spécifiques à SystemFont
pour les sélections de la boîte de dialogue Police.UserFont[1-7]PolicesutilisateurRessources (7 au maximum) affectant
des polices spécifiques à UserFont
pour les sélections de la boîte de dialogue Police.Les polices par défaut associées à ces ressources
ont été sélectionnées pour leur lisibilité
sur divers écrans. Pour affecter une police spécifique à
une application, utilisez une ressource de police d'application au lieu de
modifier les polices du Bureau.Pour plus de détails sur les polices d'applications, consultez
les pages de manuel DtStdAppFontNames(5) et DtStdInterfaceFontNames(5).Affichage des polices disponiblesPolicesaffichageEntrez la commande suivante:Commandesxlsfontsxlsfonts [-options] [-fnforme]La liste des descriptions XLFD et des alias de polices disponibles sur
le système s'affiche. Des valeurs figurent dans les 14 zones XLFD pour
les polices en mode point. Dans le cas des polices vectorielles, des zéros
s'affichent dans les zones Taille_pixels, Taille_points, Définition_X et Définition_Y.Pour rechercher des polices spécifiques, utilisez des
formes de correspondance dans la commande xlsfonts. Vous
pouvez inclure des caractères génériques dans les formes
de correspondance.Si le résultat de la commande xlsfonts
ne comporte aucune police dont le nom commence par dt,
les polices du Bureau ne sont pas installées dans le chemin des polices.
Pour qu'elles figurent parmi les polices disponibles, entrez la commande suivante
:xset +fpnom_répertoirenom_répertoire correspond au
répertoire contenant les polices du Bureau. Le répertoire par
défaut défini au lancement de la session est /usr/dt/config/xfonts/langue.Pour plus de détails, consultez:les pages de manuel xset et xlsfontsUsing the X Window System, qui décrit
les alias de polices et le client xsetDéfinition de polices à partir de la ligne de commandePour définir une ressource de police associée
à un client donné, utilisez l'option de ligne de commande -xrm. Par exemple:nom_application -xrm "*bitstream-charter-medium-r-normal-8-88-75-75-p-45-iso8859-1"
Description XLFD (X Logical Font Description)Policesdescription XLFDUne police est définie par 14 caractéristiques, séparées
par des tirets (-); cet identificateur est appelé description XLFD
(X Logical Font Description). Dans certains cas, une caractéristique
peut être remplacée par le caractère générique
* et un caractère dans une caractéristique peut être remplacé
par un point d'interrogation (?). Le répertorie les
caractéristiques et leur signification.Les caractéristiques d'une police sont les suivantes:Policeschaîne de caractéristiques“-Origine-Nom_famille-Graisse- Inclinaison-Largeur-Style-Taille_pixels-
Taille_points-Définition_X-Définition_Y-Espacement- Largeur_moyenne-Enregistrement_police-Codage_police”
Définition des caractéristiques de
policesCaractéristiqueDéfinitionOrigineChaîne désignant le concepteur
de la police.Nom_familleChaîne indiquant le nom sous
marque déposée de la police.GraisseChaîne indiquant la graisse relative
de la police, par exemple, bold (gras).InclinaisonCode correspondant au sens de l'inclinaison.
R (Roman–pas d'inclinaison)I (Italique–inclinaison
à droite)O (Oblique–inclinaison à droite)
RI (Italique inversé–inclinaison à gauche)
RO (Oblique inversé–inclinaison à gauche)
LargeurChaîne indiquant la largeur,
par exemple, compressed (comprimé) ou expanded (étendu).StyleChaîne fournissant des informations
supplémentaires permettant d'identifier la police.Taille_pixelsEntier indiquant la taille d'un caractère-em
en pixels.Taille_pointsEntier indiquant la taille d'un caractère-em
en dixièmes de points.Définition_XEntier indiquant la définition
horizontale en pixels.Définition_YEntier indiquant la définition
verticale en pixels.EspacementCode correspondant à l'espacement
entre les unités.M (Monospace--police
à chasse fixe)P (Proportional
space--police à espacement proportionnel)C (Character cell--police définie par une hauteur et une
largeur de caractère).Largeur_moyenneEntier indiquant la largeur moyenne
en dixièmes de pixels.Enregistrement_policeChaîne désignant l'organisme
ayant homologué le codage de la police.Codage_policeChaîne identifiant le jeu de
caractères dans l'enregistrement spécifié.
ExempleLa description XLFD suivante s'applique à une police appelée charter, conçue par Bitstream et supporte l'encodage standard
ISO8859-1:-bitstream-charter-medium-r-normal--8-80-75-75-p-45-iso8859-1
Cette police est de graisse moyenne, elle n'est pas inclinée
et sa largeur est normale; elle est proportionnelle et sa taille de caractère-em
est de 8 pixels (ou 8 points). Les définitions horizontale et verticale
sont de 75 pixels, et la largeur moyenne d'un caractère est de 45 dixièmes
de pixels (ou 4,5 pixels).Certains éléments de cette chaîne peuvent être
remplacés par des caractères génériques. Le système
utilise la première police correspondant aux éléments
indiqués.Si vous voulez utiliser une police charter
8 pixels, vous pouvez indiquer:*-charter-*-*-*-*-8-*Gestion des couleursCouleursgestionLa présente section explique comment:le Gestionnaire de configuration définit les couleurs
le Gestionnaire de configuration se sert des ressources pour
gérer l'utilisation des couleurs sur le BureauPalettesPalettes de couleursCouleurspalettesPalettes de couleursUne palette se compose d'un ensemble de jeux de couleurs. Les jeux de
couleurs de la palette en cours sont affichés dans la boîte de
dialogue Couleur du Gestionnaire de configuration.A chaque palette correspond un fichier (l'emplacement des fichiers de
palettes est indiqué par la ressource paletteDirectories ). Par défaut, la valeur de cette ressource est:Jeux de couleurspalettes intégrées: /usr/dt/palettespalettes système: /etc/dt/palettespalettes personnelles: Rép_personnel/.dt/palettesJeux de couleursJeux de couleursCouleursjeuxChaque jeu de couleurs de la palette en cours est représenté
par un bouton dans la boîte de dialogue Couleur du Gestionnaire de configuration.
Chaque jeu de couleurs est identifié par une ID de jeu de couleurs
(un nombre de 1 à 8).ID des jeux de couleurs (haute définition)CouleursressourcesUn jeu de couleurs se compose de 5 couleurs au maximum. Les boutons
de couleur représentent la couleur d'arrière-plan du jeu de
couleurs. Les couleurs s'appliquent aux ressources suivantes:CouleursjeuxforegroundRessourcesforegroundAvant-plan d'une fenêtre d'application
ou d'un cadre de fenêtre (toujours noir ou blanc). Cette ressource est
généralement utilisée pour le texte des fenêtres
et les titres.RessourcesbackgroundbackgroundArrière-plan d'une application
ou d'un cadre de fenêtre.RessourcestopShadowColortopShadowColorCouleur des angles supérieur
et gauche des objets de commande d'une application (les boutons de fonction,
par exemple) et des cadres de fenêtres.RessourcesbottomShadowColorbottomShadowColorCouleur des angles inférieur
et droit des objets de commande d'une application et des cadres de fenêtres.
RessourcesselectColorselectColorCouleur indiquant l'état (activé
ou désactivé) d'objets de commande tels que les boutons.Le nombre de couleurs utilisées par chaque palette est déterminé
par la ressource colorUse, qui peut être définie
à partir de la boîte de dialogue Nombre de couleurs du Gestionnaire
de configuration.Définition des valeurs de couleursCouleursvaleursLe Gestionnaire de configuration utiliseValeurs
RVB des valeurs RVB lors de l'écriture des informations
relatives aux couleurs dans les fichiers de palettes. La syntaxe de ces valeurs
est la suivante:#RougeVertBleuRouge, Vert et Bleu sont des valeurs hexadécimales
de 1 à 4 chiffres, indiquant la quantité de couleur utilisée.
Le nombre de chiffres devant être le même pour chacune des composantes
Rouge, Vert et Bleu, les valeurs correctes comportent 3, 6, 9 ou 12 chiffres
hexadécimaux.Par exemple, pour le blanc, vous pouvez utiliser l'une des notations
suivantes:Gestionnaire de configurationdéfinition des couleursCouleursvaleurs RVB#fff
#ffffff
#fffffffff
#fffffffffffffSi vous définissez directement une ressource de couleur, vous
pouvez utiliser son nom ou une valeur RVB. Le fichier /usr/lib/X11/rgb.txtFichiersrgb.txt contient la liste des noms de couleurs.Jeux de couleurscorrespondances
avec les éléments de l'écranCorrespondance
entre jeux de couleurs et ressourcesLes jeux de couleurs sont associés aux éléments
de l'écran par l'intermédiaire de ressources. Les correspondances
sont les suivantes:RessourceElément de l'écranactiveColorSetIdRessourcesactiveColorSetIdCouleurscadre de fenêtre activeCadre de la
fenêtre active.inactiveColorSetIdRessourcesinactiveFrameColorIdCouleurscadre de fenêtre activeCadres des
fenêtres inactives.textColorSetIdRessourcestextColorSetIdCouleurszones de texteZones d'entrée de
texte.primaryColorSetIdRessourcesprimaryColorSetIdCouleursfenêtres d'applicationsArrière-plan
des applications (couleur principale).secondaryColorSetIdRessourcessecondaryColorSetIdBarres de menus, menus et boîtes
de dialogue des applications.La valeur de ces ressources est un ID de jeu de couleurs, ce qui permet
aux modifications de couleurs effectuées à partir du Gestionnaire
de configuration d'être répercutées immédiatement
sur l'écran.Ces ressources peuvent être utilisées pour les applications
individuelles. Par exemple, à l'aide de la ligne suivante, vous pouvez
regrouper les fenêtres dtterm en leur attribuant
le jeu de couleurs 8 comme couleur principale.dtterm*primaryColorSetId: 8Jeux de couleursdéfautCouleursdéfautAffectation de jeux de couleurs par défautLes ID des jeux de couleurs appliqués aux éléments
de l'écran sont déterminées par le paramètre Nombre
de couleurs du Gestionnaire de configuration.Haute définition (8 jeux de couleurs) — paramètre
Maximum de couleurs affectées au Bureau du Gestionnaire de configuration:
ID jeuElément de l'écran1Cadre de la fenêtre active.
2Cadres de fenêtres inactives.
3Inutilisé (par défaut).
4Zones d'entrée de texte.5Arrière-plan des applications
(couleur principale).6Barres de menus, menus et boîtes
de dialogue des applications.7Inutilisé (par défaut).
8Arrière-plan du Tableau de bord.
Définition moyenne (4 jeux de couleurs) — paramètre
Maximum de couleurs affectées aux applications du Gestionnaire de configuration:
ID jeuElément de l'écran1Cadre de la fenêtre active.
2Cadres de fenêtres inactives.
3Arrière-plan des applications
et du Tableau de bord.4Zones d'entrée de texte.Basse définition (2 jeux de couleurs) — paramètre
Totalité des couleurs pour les applications du Gestionnaire de configuration.
ID jeuElément de l'écran1Cadre de la fenêtre active, boutons
de sélection des espaces de travail.2Tous les autres éléments
de l'écran.Gestion des couleurs à l'aide du Gestionnaire de configurationCouleursgestion à l'aide du Gestionnaire
de configurationLe Gestionnaire de configuration permet de modifier de façon
dynamique les couleurs des applications (du Bureau ou associées); seules
les couleurs de l'avant-plan et de l'arrière-plan sont disponibles
pour les applications non associées.Pour que ses couleurs puissent être modifiées
par l'intermédiaire du Gestionnaire de configuration, un client doit
utiliser la bibliothèque Motif du Bureau. Dans le cas des clients utilisant
d'autres outils de développement, la modification dynamique des couleurs
est impossible; elle n'est prise en compte que lors du redémarrage
du client.Aucune autre ressource de couleur spécifique ne doit
être appliquée au client, qu'elle soit définie par l'utilisateur,
par défaut ou intégrée à l'application.Les clients peuvent définir les ressources primaryColorSetIdRessourcesprimaryColorSetId et secondaryColorSetIdRessourcessecondaryColorSetId de sorte qu'elles utilisent certaines couleurs d'une
palette du Bureau.CouleursnombreNombre de couleurs utilisées par le Gestionnaire de configurationLe nombre de couleurs utilisées par le Gestionnaire de configuration
est déterminé par la valeur des ressources suivantes:colorUseDéfinit le nombre de couleurs
utilisées par le Bureau.shadowPixmapsRemplace les couleurs d'ombrage du
Bureau par des pixmaps.foregroundColorIndique si la couleur del'avant-plan
est modifiée dynamiquement.dynamicColorRessourcesdynamicColorIndique si les couleurs des applications
sont modifiées lorsqu'une nouvelle palette est activée.Le indique le nombre maximal de couleurs prises en
charge par le BureauCouleursnombre
maximalNombre maximal de couleurs.
Nombre de couleurs utilisées sur le BureauÉcranNombre maximal de couleursDétailB_W (noir et blanc)2Noir en blancLOW_COLOR (définition faible)
12Nombre de jeux de couleurs (2) multiplié
par le nombre de couleurs (5), plus le noir et le blancMEDIUM_COLOR (définition moyenne)
22Nombre de jeux de couleurs (4) multiplié
par le nombre de couleurs (5), plus le noir et le blanc.HIGH_COLOR (haute définition)
42Nombre de jeux de couleurs (8) multiplié
par le nombre de couleurs (5), plus le noir et le blanc.
Pour calculer le nombre maximal de couleurs autorisées:Multipliez le nombre de jeux de couleurs de la palette par
le nombre de couleurs qu'ils contiennent.Ajoutez 2 (le noir et le blanc).Cependant, les ressources ci-dessous permettent de configurer une palette
contenant 10 couleurs: 4 jeux de couleurs multipliés par 2 couleurs
dans chaque jeu (background et selectColor) plus le noir et le blanc.*colorUse: MEDIUM_COLOR
*shadowPixmaps: True
*foregroundColor: WhiteLes icônes multicolores utilisent 14 couleurs supplémentaires.
Ressource colorUseLa valeur par défaut de la ressource colorUse
est MEDIUM_COLOR. Cette ressource indique le nombre de jeux de couleurs composant
une palette. D'autres ressources définissent le nombre de couleurs
utilisées pour les ombrages. La valeur de colorUse
affecte également l'utilisation des icônes multicoloresHIGH_COLOR (haute définition)MEDIUM_COLOR (définition moyenne) .LOW_COLOR (définition faible)ValeurDescriptionB_WParamètre Noir et blanc du Gestionnaire
de configuration. Utilisation de 1 à 3 plans de mémoire image.
Nombre de jeux de couleurs: 2. Nombre maximal de couleurs: 2. Nombre de
couleurs par défaut: 2. Pas d'icônes multicolores.LOW_COLORParamètre "Autres couleurs pour
applications" du Gestionnaire de configuration. Utilisation de 4 à
5 plans de mémoire image. Nombre de jeux de couleurs: 2. Nombre maximal
de couleurs: 12. Nombre de couleurs par défaut: 12. Pas d'icônes
multicolores.MEDIUM_COLORParamètre Totalité des
couleurs pour applications du Gestionnaire de configuration. Utilisation de
6 plans de mémoire image. Nombre de jeux de couleurs: 4. Nombre maximal
de couleurs: 22. Nombre de couleurs par défaut: 22. Utilisation d'icônes
multicolores.HIGH_COLORParamètre Autres couleurs pour
le Bureau du Gestionnaire de configuration. Utilisation de 7 plans de mémoire
image (ou plus). Nombre de jeux de couleurs: 8. Nombre maximal de couleurs
: 42. Nombre de couleurs par défaut: 42. Utilisation d'icônes
multicolores.default (par défaut)Le Bureau sélectionne la valeur
correcte pour l'écran. Pour limiter le nombre de couleurs utilisées
par le Bureau pour les écrans haute définition, la valeur MEDIUM_COLOR
est attribuée par défaut à la ressource colorUse.RessourcesshadowPixmapsRessource shadowPixmapsRessourcesshadowPixmapsRessourcesshadowPixmapsCette ressource indique au Bureau de remplacer les couleurs d'ombrage
par des pixmaps. Ceux-ci contiennent un mélange de la couleur d'arrière-plan
et de noir et blanc, destiné à simuler les valeurs d'ombrage
du haut et du bas. Cette technique permet de réduire de moitié
le nombre de couleurs requises, étant donné qu'il n'est pas
nécessaire d'allouer des cellules de couleurs pour les couleurs ombrages.Couleurcréation d'ombragesValeurDescriptionTrueLe Bureau crée des couleurs topShadowPixmap et bottomShadowPixmap
à utiliser à la place des couleurs d'ombrage.FalseLes couleurs topShadowColor et bottomShadowColor de la palette
sont utilisées.La valeur par défaut de shadowPixmaps
dépend de celle de la ressource colorUse et
du type d'écran utilisé.RessourcesforegroundColorRessource foregroundColorCouleursavant-planLa ressource foregroundColor permet de définir
la configuration de l'avant-plan d'une palette.RessourcesforegroundColorRessourcesforegroundColorValeurRésultatWhiteL'avant-plan est blanc.BlackL'avant-plan est noir.Dynamic(valeur par défaut) La couleur
de l'avant-plan est définie dynamiquement, en fonction de la valeur
de background. Par exemple, si l'arrière-plan
est jaune, le système utilise un avant-plan noir afin de faciliter
la lisibilité du texte.Si la valeur de foregroundColor est Black ou
White, le jeu de couleurs comporte une couleur de moins, et la couleur de
l'avant-plan n'est pas modifiée suite aux modifications de la couleur
d'arrière-plan.La valeur par défaut de foregroundColor
est Dynamic, sauf si celle de colorUse est B_W.RessourcesdynamicColorRessource dynamicColorRessourcesdynamicColorLa ressource dynamicColor indique si les couleurs
des applications sont modifiées dynamiquement (si les couleurs des
clients sont modifiées lorsque vous activez une nouvelle palette).Couleursressource dynamicColorValeurDescriptionTrueLes couleurs des clients sont modifiées
dynamiquement à la sélection d'une nouvelle palette (valeur
par défaut).FalseLes couleurs des clients ne sont pas
modifiées dynamiquement. Pour que la nouvelle palette soit appliquée,
la session doit être relancée.Lorsque la valeur de dynamicColor est True,
les clients pour lesquels la modification dynamique des couleurs est impossible
(applications non Motif) allouent des cellules de la table de couleurs différentes
de celles allouées par les clients dont les couleurs sont modifiées
(cependant, cette différence n'est pas visible à l'écran).
Etant donné que tous les clients partagent les mêmes cellules
de couleurs, l'affectation de la valeur False à la ressource dynamicColor permet de réduire le nombre de couleurs utilisées
par le Bureau.Définition de l'épaisseur d'ombrage
pour les fenêtres d'applicationsRessourcesépaisseur d'ombrage des fenêtresFenêtreépaisseur d'ombragePar défaut, l'épaisseur d'ombrage utilisée dans
les fenêtres d'applications (pour les boutons et la mise en évidence,
par exemple) est d'un pixel. Cette valeur est utilisée par les applications
Motif 1.2. Cependant, il est possible que d'autres applications en utilisent
une autre et se présentent différemment.Pour définir une épaisseur d'ombrage d'un pixel pour les
applications non-Motif 1.2:Connectez-vous en tant qu'utilisateur root.Créez le fichier /etc/dt/config/langue/sys.resources.Dans ce fichier, définissez comme suit la ressource
propre à l'application:nom_classe_application *XmCascadeButton*shadowThickness: 1Pour plus de détails sur la substitution des valeurs par défaut
des ressources et la définition de ressources supplémentaires
pour les utilisateurs du Bureau, reportez-vous à la section .