Commande personnalisée
Objectif
Permet aux utilisateurs de personnaliser les applications X.
Syntaxe
custom [ -h | -e Browser | [ -s ResourceFile ] [ Application ] ]Descriptif
La commande custom démarre l'outil de personnalisation, qui permet de personnaliser divers aspects des applications.
L'outil de personnalisation peut modifier l'apparence d'une application. Il offre un moyen convivial d'ajouter des valeurs de ressource à votre .Fichier Xdefaults. Les ressources sont des éléments personnalisables tels que les couleurs, les polices et d'autres attributs qui vous permettent de personnaliser les ressources d'une application client. Chaque application possède son propre ensemble de ressources uniques, qui sont répertoriées dans un fichier app-custom . L'outil de personnalisation décrit les ressources disponibles pour la modification d'une application et les valeurs de ressource possibles que vous pouvez sélectionner.
Indicateurs
| Article | Descriptif |
|---|---|
| -h | Fournit une aide sur la ligne de commande. |
| -e Navigateur | Appelle l'un des navigateurs autonomes. Les valeurs valides pour Navigateur sont color, font, cursoret picture. |
| -s ResourceFile | Indique le fichier de ressources à partir duquel charger et sauvegarder les paramètres de ressource. Si l'indicateur -s n'est pas spécifié, la valeur par défaut est le chargement des valeurs à partir de la base de données de ressources stockée dans la propriété RESOURCE_MANAGER sur le serveur X. Si cette base de données n'existe pas, $HOME/.Xdefaults est chargé. |
La plupart des options de ligne de commande du kit d'outils X standard sont comprises par la commande custom command.The suivant répertorie les options de ligne de commande standard:
| Option | Informations |
|---|---|
| -bg |
|
| -arrière-plan |
|
| -bd 1 |
|
| -bordercolor 1 |
|
| -pc |
|
| -borderWidth |
|
| -display |
|
| -fn 2 |
|
| -police 2 |
|
| -fg |
|
| -avant-plan |
|
| -géométrie |
|
| -iconique |
|
| -name |
|
| -inverser |
|
| -rv |
|
| + rv |
|
| -selection- Délai d'attente |
|
| -synchrone |
|
| + synchrone |
|
| -titre |
|
| -xrm |
|
| -xnllanguage |
|
- Ces options n'ont souvent aucun effet visible sur les applications AIXwindows si le gestionnaire de fenêtres AIXwindows est en cours d'exécution.
- Les applications de motif ne répondent généralement pas à ces options.
- Les ressources commençant par un astérisque (*) définissent la ressource de chaque widget de l'application sur la même valeur.
- Ressources qui commencent par un. (period) définit uniquement les ressources du widget Shell de haut niveau de l'application.
Paramètres
| Article | Descriptif |
|---|---|
| Application | Indique le nom ou la classe de l'application à personnaliser. |
Exemples
- Pour démarrer l'outil de personnalisation et utiliser les invites pour choisir l'application à personnaliser, entrez ce qui suit:
custom - Pour démarrer l'outil de personnalisation afin de modifier le fichier app-defaults de l'application xcalc , entrez ce qui suit:
custom -s /usr/lib/X11/app-defaults/XCalc xcalc
Ressources
L'outil de personnalisation comporte les ressources d'application suivantes:
| Article | Descriptif |
|---|---|
| listOfApps | Cette ressource est utilisée pour afficher les noms d'application dans la boîte de dialogue de démarrage. Le nom de l'application et le fichier app-custom correspondant doivent être répertoriés par paires avec la syntaxe suivante:Par exemple : Vous pouvez spécifier un maximum de 100 applications. |
| colorEditor*rgbtxtPath | Cette ressource indique le nom de chemin complet du fichier rgb.txt que le serveur X utilise pour définir les couleurs nommées. La valeur par défaut est /usr/lib/X11/rgb.txt, qui est correcte pour un serveur X s'exécutant sur un écran directement connecté à votre système. |
| windowSearchDepth | L'outil de personnalisation doit déterminer la fenêtre shell de haut niveau de l'application. Il commence par la fenêtre racine et effectue une recherche récursive jusqu'à une profondeur de trois fenêtres par défaut. Cette valeur par défaut peut être modifiée à l'aide de la ressource windowSearchDepth. |
| TIMEOUT | Le bouton Modifications instantanées est grisé jusqu'à ce que la communication avec l'application soit établie. Le délai d'attente pour que l'application contacte l'outil de personnalisation est contrôlé par la ressource Custom*timeout . |
| resourceFile | Le fichier de ressources est l'endroit où les modifications apportées à la ressource sont sauvegardées. La valeur par défaut est $HOME/.Xdefaults. L'indicateur -s permet à l'utilisateur de remplacer cette valeur. |
| appCustomPath | Cette ressource indique où l'outil de personnalisation doit rechercher le fichier app-custom . La chaîne appCustomPath se compose d'une série de noms de fichiers possibles séparés par des deux points. Dans chaque nom, les valeurs suivantes peuvent être remplacées:
La valeur par défaut de appCustomPath est la suivante : |
| topEditHighlight, bottomEditHighlight, foregroundEditHighlight, backgroundEditHighlight | Le bouton Navigateur est mis en évidence lorsqu'un navigateur est appelé et non mis en évidence lorsqu'un navigateur est annulé. Ces ressources définissent la couleur de mise en évidence de l'ombre supérieure, de l'ombre inférieure, de l'avant-plan et de l'arrière-plan du bouton du navigateur. |
| pictureEditor*editor | Vous pouvez éditer le bitmap ou le pixmap en appuyant sur le bouton Modifier l'image dans la fenêtre du navigateur d'images. L'éditeur est une application distincte qui existe sur votre système. Il est appelé en votre nom. La ressource Custom*pictureEditor*editor détermine les commandes de l'éditeur à choisir. Cette ressource accepte une liste de commandes séparées par \n (barre oblique inversée). La première commande qui identifie un programme existant que l'utilisateur est autorisé à exécuter est utilisée. Le nom de fichier de la zone de texte Image choisie est transmis en tant que paramètre à l'éditeur lorsqu'il est appelé. Le paramètre par défaut de cette ressource est: |
|
|
Remarque: L'éditeur par défaut, /usr/dt/bin/dticon n'existe que si Common Desktop Environment (CDE) est installé. Il édite à la fois des bitmaps (images monochrome) et des pixmaps (images couleur). La commande dticon accepte les bitmaps stockés dans le format X Pixmap Version 2 Enhanced (XPM2) qui a été utilisé par l'application X Desktop (xdt) fournie dans AIXwindows Version 1.2.5ou X Pixmap Version 3 (XPM3)-un nouveau format compatible XPG3 utilisé par CDE. Cependant, il nécessite que les images pixmap soient stockées au format XPM3 . CDE dispose d'outils documentés qui permettent de convertir des images du format XPM2 au format XPM3 .
|
|
La commande /usr/bin/X11/bitmap est un exemple de programme non pris en charge qui accepte les bitmaps aux formats XPM2 ou XPM3 . Il ne prend pas en charge l'édition pixmap. Assurez-vous que le fichier app-defaults de Bitmap a été installé dans le répertoire /usr/lib/X11/app-defaults avant d'appeler la commande bitmap . Si ce n'est pas le cas, exécutez la commande suivante dans le répertoire /usr/lpp/X11/Xamples/programs/bitmap : |
|
Les noms d'objet suivants (et leurs noms de classe) peuvent être utilisés pour personnaliser cet outil: |
|
où Type peut être l'une des valeurs de couleur, de police, d'image, de curseur, de selectmany, de nom de fichier, de selectone, de chaîne ou de type de données numérique. |
Statut de sortie
Cette commande renvoie les valeurs de sortie suivantes :
| Article | Descriptif |
|---|---|
| 0 % | Indique que l'exécution a réussi. |
| >0 | Indique qu'une erreur s'est produite. |
Fichiers
| Article | Descriptif |
|---|---|
| /usr/bin/X11 | Chemin à partir duquel vous exécutez la commande custom une fois le package personnalisé installé. |
| /usr/lib/X11/app-custom | Contient des informations sur les ressources des applications individuelles. |
| /usr/lib/X11/locale/app-custom | Contient des informations sur les ressources des applications individuelles qui sont traduites pour des environnements locaux spécifiques. |
| /usr/lib/X11/app-defaults/Custom | Contient les paramètres par défaut de l'outil de personnalisation. |
| /usr/lib/X11/locale/app-defaults/Custom | Contient les paramètres par défaut de l'outil de personnalisation dans les environnements locaux qui requièrent des paramètres spéciaux. |