Le Gestionnaire d'applications contient les applications du bureau accessibles à l'utilisateur.
"Création et administration de groupes d'applications généraux"
"Modification de l'éditeur de texte et de l'émulateur de terminal"
La partie supérieure du Gestionnaire d'applications contient généralement des répertoires, appelés groupes d'applications.
Les emplacements des groupes d'applications peuvent être locaux ou distribués sur le réseau.
Dans le système de fichiers, le Gestionnaire d'applications se situe dans le répertoire /var/dt/appconfig/appmanager/écran_nom_machine_connexion. Ce répertoire est créé dynamiquement à chaque connexion.
Par exemple, si l'utilisateur isa se connecte à partir de l'écran wxyz:0, le répertoire /var/dt/appconfig/appmanager/isa-wxyz-0 est créé dans le Gestionnaire d'applications.
Le Gestionnaire d'applications rassemble des groupes d'applications locaux et distants, situés dans des répertoires faisant partie du chemin de recherche des applications.
Le chemin de recherche par défaut contient les emplacements figurant dans le Tableau 4-1.
Tableau 4-1 Emplacements par défaut du chemin de recherche des applications
Etendue |
Emplacement |
---|---|
Intégré |
/usr/dt/appconfig/appmanager/langue |
Système |
/etc/dt/appconfig/appmanager/langue |
Personnel |
RépPersonnel/.dt/appmanager |
Pour créer la partie supérieure du Gestionnaire d'applications, des liens sont établis lors de la connexion entre les groupes d'applications (répertoires) situés dans les répertoires du chemin de recherche des applications et le répertoire du Gestionnaire d'applications, /var/dt/appconfig/appmanager/écran_nom_machine_connexion. Cette opération est effectuée par l'utilitaire dtappgather, lancé automatiquement par le Gestionnaire de connexion à la connexion de l'utilisateur.
Par exemple, le groupe d'applications suivant est intégré dans le bureau :
/usr/dt/appconfig/appmanager/langue/OutilsBureau
Lors de la connexion, un lien symbolique est créé vers :
/var/dt/appconfig/appmanager/écran_nom_machineconnexion/OutilsBureau
Le chemin de recherche des applications peut comporter des répertoires distants. Ainsi, les groupes d'applications situés sur le réseau sont accessibles. Pour plus d'informations, reportez-vous à la section "Ajout d'un serveur d'applications au chemin de recherche".
Lorsque des groupes d'applications existent en plusieurs exemplaires dans le chemin de recherche, les groupes personnels sont prioritaires par rapport aux groupes système, ces derniers étant prioritaires par rapport aux groupes intégrés. Par exemple, si /usr/dt/appconfig/appmanager/C/OutilsBureau et /etc/dt/appconfig/appmanager/C/OutilsBureau existent, le groupe d'applications situé sous /etc sera utilisé.
Le bureau non personnalisé contient les quatre groupes d'applications suivants :
Applications_Bureau
OutilsBureau
Commandes_Bureau
Informations
Administration_système
La Figure 4-2 représente une fenêtre du Gestionnaire d'applications contenant plusieurs groupes d'applications. Le Tableau 4-2 indique les répertoires à partir desquels ils ont été extraits.
Nom |
Répertoire regroupé |
---|---|
App_CAO |
/net/ApServA/etc/dt/appconfig/appmanager/C/App_CAO |
App_dessin |
/etc/dt/appconfig/appmanager/C/App_dessin |
Applications_Bureau |
/usr/dt/appconfig/appmanager/C/Applications_Bureau |
OutilsBureau |
/usr/dt/appconfig/appmanager/C/OutilsBureau |
Informations |
/usr/dt/appconfig/appmanager/C/Informations |
OpenWindows |
/usr/dt/appconfig/appmanager/C/Informations |
Administration_système |
/etc/dt/appconfig/appmanager/C/Administration_système |
Tableur |
/users/anna/.dt/appmanager/Tableur |
Outils_Media |
/etc/dt/appconfig/appmanager/C/Outils_Media |
Si les groupes d'applications Informations ou Administration_système ont été personnalisés, il seront extraits de /etc/dt/appconfig/appmanager/C.
Le groupe App_CAO est extrait car le système ApServA a été ajouté au chemin de recherche des applications (voir la section "Ajout d'un serveur d'applications au chemin de recherche"). Tableur est un groupe d'applications personnel, disponible uniquement pour l'utilisateur anna.
A toute application ajoutée au Gestionnaire d'applications correspond une icône de lancement dans un groupe d'applications.
Le regroupement de plusieurs applications peut constituer un groupe d'applications, c'est-à-dire un répertoire situé dans la partie supérieure du Gestionnaire d'applications, contenant l'icône et les fichiers de l'application.
Certaines applications ne disposent pas de leur propre groupe d'applications ; dans ce cas, leur icône de lancement est située dans un groupe d'applications général. Par exemple, vous pouvez créer un nouveau groupe d'applications, le nommer "Jeux" et y installer vos programmes de jeu.
Pour ajouter une application au Gestionnaire d'applications, vous pouvez :
enregistrer l'application ;
ajouter une icône sans enregistrer l'application.
L'enregistrement d'une application permet de l'intégrer complètement.
Les caractéristiques d'une application enregistrée sont les suivantes :
elle dispose de son propre groupe d'applications ;
ses fichiers de configuration sont rassemblés en un emplacement unique, appelé module d'enregistrement ;
elle peut être associée à un volume d'aide enregistré.
Vous pouvez enregistrer une application de deux façons :
Si vous installez une application adaptée au bureau CDE, elle est enregistrée automatiquement (voir la section "Ajout d'une application adaptée au bureau CDE").
Une application existante peut être enregistrée en créant un module d'enregistrement (voir la section "Enregistrement d'une application existante ou non adaptée au bureau").
L'utilisation d'un module d'enregistrement facilite la gestion de l'application sur le bureau. Le module est créé dans le système de fichiers, à un emplacement différent de celui utilisé pour les fichiers de configuration du bureau.
Utilisez cette méthode si vous voulez que le Gestionnaire d'applications ne contienne que l'icône de lancement de l'application.
Les caractéristiques d'une application ajoutée sans module d'enregistrement sont les suivantes :
elle peut disposer de son propre groupe d'applications, mais son icône est généralement installée dans un groupe existant ;
ses fichiers de configuration sont installés dans des répertoires faisant partie des chemins de recherche du bureau.
Pour plus d'informations, reportez-vous à la section "Ajout d'une icône d'application à un groupe d'applications existant".
Une application adaptée au bureau CDE est enregistrée automatiquement dans le Gestionnaire d'applications lors de son installation ; ses ensembles de fichiers contiennent le module d'enregistrement requis par le bureau.
Installez l'application en suivant les instructions fournies avec l'application.
Lorsque l'installation est terminée, cliquez deux fois sur Recharger applications dans le groupe d'applications OutilsBureau.
Vérifiez l'installation :
Utilisez cette méthode pour intégrer entièrement une application au bureau.
Le bureau fournit un utilitaire, dtappintegrate, qui crée des liens entre les fichiers du module d'enregistrement et les répertoires du chemin de recherche.
Pour plus de détails sur l'enregistrement sur le bureau, reportez-vous au Chapitre 5.
La procédure suivante explique comment ajouter une icône d'application à un groupe d'applications existant.
Par exemple, le bureau contient le groupe d'applications Administration_système, qui rassemble les applications et les scripts permettant de gérer le système. Vous pouvez faire en sorte qu'un script fréquemment utilisé puisse être lancé en cliquant deux fois sur une icône de ce groupe d'applications.
A l'aide de Créer une action, créez une définition d'action pour l'application.
Pour plus d'informations sur Créer une action, reportez-vous au Chapitre 11.
Dans le répertoire du groupe d'applications, créez un fichier exécutable portant le même nom que l'action. Le contenu de ce fichier n'a pas d'importance.
Par exemple, si vous avez créé une action "Ranger" qui exécute un outil d'administration du système, vous pouvez créer le fichier exécutable :
/etc/dt/appconfig/appmanager/langue/Admin_System/Ranger
Un groupe d'applications (répertoire) général n'est associé à aucun produit particulier. Par exemple, OutilsBureau est un groupe d'applications général intégré contenant de nombreuses icônes d'application ayant un rapport entre elles, mais ne faisant pas partie d'un même produit.
Vous pouvez créer des groupes d'applications généraux supplémentaires. Vous pouvez, par exemple, définir un groupe appelé Jeux, dans lequel vous installerez tous les programmes de jeu disponibles sur le système.
Un groupe d'applications général peut être un groupe système ou un groupe personnel.
Connectez-vous en tant que superutilisateur.
Créez un répertoire dans /etc/dt/appconfig/appmanager/langue.
Le nom de ce répertoire deviendra celui du groupe d'applications.
Cliquez deux fois sur Recharger applications dans le groupe d'applications OutilsBureau.
Créez un répertoire dans RépPersonnel/.dt/appmanager.
Le nom de ce répertoire deviendra celui du groupe d'applications.
Cliquez deux fois sur Recharger applications dans le groupe d'applications OutilsBureau.
Connectez-vous en tant que superutilisateur.
Si le groupe d'applications se trouve dans /usr/dt/appconfig/appmanager/langue, copiez-le dans /etc/dt/appconfig/appmanager/langue.
Par exemple, pour copier le groupe d'applications OutilsBureau, entrez la commande :
cp -r /usr/dt/appconfig/appmanager/C/OutilsBureau \ /etc/dt/appconfig/appmanager/C
La copie sera prioritaire sur la version intégrée.
Apportez les modifications voulues ; vous pouvez par exemple ajouter des fichiers d'actions (fichiers exécutables portant le même nom que les actions associées).
Pour que les modifications soient prises en compte, déconnectez-vous, puis connectez-vous à nouveau.
Modifiez le chemin de recherche des applications lorsqu'un serveur d'applications est ajouté. Dans ce cas, le Gestionnaire d'applications rassemble tous les groupes d'applications système de ce serveur.
Pour plus d'informations sur le chemin de recherche des applications, reportez-vous à la section "Chemin de recherche des applications".
Le chemin de recherche par défaut contient les répertoires figurant dans le Tableau 4-3.
Tableau 4-3 Répertoires des chemins de recherche des applications par défaut
Etendue |
Répertoire |
---|---|
Personnel |
RépPersonnel/.dt/appmanager |
Système |
/etc/dt/appconfig/appmanager/langue |
Intégré |
/usr/dt/appconfig/appmanager/langue |
Outre la modification du chemin de recherche des applications, vous devrez peut-être effectuer certaines tâches de configuration supplémentaires pour permettre la communication avec le serveur d'applications. Reportez-vous à la section "Gestion des services d'applications".
Connectez-vous en tant que superutilisateur.
Si le fichier /etc/dt/config/Xsession.d/0010.dtpaths n'existe pas, créez-le en copiant /usr/dt/config/Xsession.d/0010.dtpaths.
Ouvrez /etc/dt/Xsession.d/0010.paths pour l'éditer. Ajoutez ou modifiez une ligne permettant de définir et d'exporter la variable DTSPSYSAPPHOSTS
:
export DTSPSYSAPPHOSTS=nom_machine:[,nom_machine]
Par exemple, la ligne suivante permet d'ajouter le système ApServA au chemin de recherche des applications :
export DTSPSYSAPPHOSTS=ApServA:
Pour que la modification soit prise en compte, les utilisateurs doivent se déconnecter, puis se connecter à nouveau.
Ouvrez le fichier RépPersonnel/.dtprofile.
Ajoutez ou modifiez une ligne permettant de définir et d'exporter la variable DTSPUSERAPPHOSTS
:
export DTSPUSERAPPHOSTS=nom_machine:[,nom_machine]
Par exemple, la ligne suivante permet d'ajouter les systèmes ApServB et ApServC au chemin de recherche des applications :
export DTSPUSERAPPHOSTS=ApServB:,ApServC:
Déconnectez-vous, puis connectez-vous à nouveau.
Les tâches d'administration du Gestionnaire d'applications comprennent :
la suppression d'applications ;
la relecture de la base de données des applications en cours de session.
Lorsqu'une application a été enregistrée à l'aide de dtappintegrate, vous pouvez également annuler son enregistrement à l'aide de cet utilitaire. Cette opération entraîne la suppression du groupe de l'application du Gestionnaire d'applications. En outre, les actions, les icônes, l'aide et les types de données associés ne sont plus disponibles.
Lorsque vous ajoutez des applications, vous devez recréer le Gestionnaire d'applications pour qu'elles soient disponibles immédiatement.
Ouvrez le groupe d'applications OutilsBureau et cliquez deux fois sur Recharger applications.
Cette action permet de mettre à jour le Gestionnaire d'applications lorsque des applications sont ajoutées à un serveur d'applications. Cependant, l'action Recharger applications peut ne pas prendre en compte les suppressions et les déplacements d'applications éventuels. Ce type de modification ne prend effet que lorsque l'utilisateur se déconnecte, puis se connecte à nouveau.
Pour lancer ces applications, sélectionnez les options appropriées du Tableau de bord ou cliquez deux fois sur leur icône dans le Gestionnaire d'applications.
Les opérations suivantes permettent également d'activer ces applications :
L'éditeur de texte s'ouvre lorsque l'utilisateur sélectionne un fichier texte dans le Gestionnaire de fichiers, puis choisit l'option Ouvrir dans le menu Sélectionné(s). L'éditeur de texte par défaut est dtpad.
L'émulateur de terminal est lancé lorsque l'utilisateur sélectionne Ouvrir terminal dans le menu Fichier du Gestionnaire de fichiers, ou lorsqu'une action ouvre une fenêtre d'émulation de terminal. L'émulateur de terminal par défaut est dtterm.
Vous pouvez configurer le bureau pour qu'il utilise un éditeur de texte ou un émulateur de terminal différent.
Pour que les modifications soient prises en compte sur tout le système, connectez-vous en tant que superutilisateur.
Créez une action correspondant au nouvel éditeur de texte ou au nouvel émulateur de terminal.
Pour cela, vous pouvez utiliser l'action Créer une action. La Figure 4-3 montre une fenêtre Créer une action concernant l'application TextPad. Pour plus d'informations sur Créer une action, reportez-vous au Chapitre 11.
Vous pouvez également créer une définition d'action manuellement, en entrant par exemple :
ACTION EditTexte { LABEL EditTexte TYPE COMMAND WINDOW_TYPE NO_STDIO EXEC_STRING /usr/TP/bin/EditTexte %(File)Arg_1% DESCRIPTION Cliquez deux fois sur cette icône pour \ démarrer l'application EditTexte. }
Pour plus d'informations sur cette opération, reportez-vous au Chapitre 12.
Placez le fichier de configuration contenant la nouvelle action dans le répertoire approprié :
Système : /etc/dt/appconfig/types/langue ;
Action personnelle : RépPersonnel/.dt/types
S'il y a lieu, créez le fichier user-prefs.dt en copiant /usr/dt/appconfig/types/langue/user-prefs.dt dans l'un des répertoires suivants :
Système : répertoire /etc/dt/appconfig/types/langue
Personnel : répertoire RépPersonnel/.dt/types
Editez l'action Editeur de texte ou Terminal dans le fichier user-prefs.dt système ou personnel. Modifiez la zone MAP_ACTION
pour attribuer l'action à la nouvelle action.
Par exemple, changez :
MAP_ACTION Dtpad
en :
MAP_ACTION TxtPd
Sauvegardez le fichier user-prefs.dt.
Cliquez deux fois sur Recharger actions dans le groupe d'applications OutilsBureau pour recharger la base de données des actions.