dtterm - Tâches Lancer dtterm Vous pouvez lancer un émulateur de terminal dtterm &ProductName;: à partir du Tableau de bord, à partir du Gestionnaire de fichiers, à l'aide d'une commande entrée dans une fenêtre de terminal existante, à partir du Gestionnaire d'applications, à l'aide de l'option Nouveau du menu déroulant Fenêtre de dtterm. Lancer dtterm à partir du Tableau de bord Lancement: émulateur de terminal Fermeture: émulateur de terminal Terminal: boutonBouton: terminal L'icône Terminal se trouve dans le panneau secondaire Applications personnelles. Cliquez sur l'icône Terminal. Le témoin d'activité se met à clignoter, ce qui indique que le terminal a été activé. La fenêtre dtterm s'affiche peu après. Lancer dtterm à partir du Gestionnaire de fichiers Choisissez Ouvrir terminal dans le menu Fichier. dtterm s'ouvre alors: le répertoire courant qui lui est associé est le même que celui de la vue du Gestionnaire de fichiers. Lancer un émulateur de terminal autre que dtterm Tout émulateur de terminal autre que dtterm doit être lancé à partir de la ligne de commande, dans une fenêtre d'émulateur de terminal existante. A l'invite de ligne de commande, tapez le nom de l'émulateur accompagné, éventuellement, d'options. Par exemple, pour lancer xterm, tapez: xterm [options] & options représente des options de personnalisation de l'émulateur de terminal. & indique que l'émulateur de terminal s'exécute en arrière-plan, ce qui vous permet de poursuivre votre travail dans la fenêtre d'origine. Sauf indication contraire, l'émulateur de terminal est lancé dans l'espace de travail en cours. Lancer dtterm à partir du menu Fenêtre Choisissez Nouveau dans le menu Fenêtre, à partir d'une fenêtre dtterm existante. Un double de la fenêtre dtterm s'affiche. Exemples La commande suivante ouvre une fenêtre dtterm dans l'espace de travail Notes sur le projet: dtterm -xrm '*workspaceList: "Notes sur le projet"' & La commande suivante ouvre une fenêtre dtterm sur un écran du système "lgmcd": dtterm -display lgmcd:0.1 & Voir aussi Pour plus de détails sur les options de la commande dtterm, reportez-vous à la page de manuel dtterm (1X). Fermer dtterm Fermeture: dtterm Menu Gestionnaire de fenêtres: bouton Tapez exit sur la ligne de commande et appuyez sur Entrée ou choisissez Fermer dans le menu Gestionnaire de fenêtres ou choisissez Fermer dans le menu déroulant qui s'affiche lorsque vous cliquez sur le bouton situé dans l'angle supérieur gauche du cadre du gestionnaire de fenêtres. La sélection de Quitter à partir du menu Fenêtre de dtterm est la méthode recommandée pour refermer dtterm. Insérer du texte grâce à la méthode copier-coller Coupe: texteCollage: texteTexte: copier-coller Copier du texte Sélectionnez le texte à copier à l'aide du bouton 1 de la souris (le texte s'affiche alors en surbrillance). Une fois l'opération terminée, relâchez le bouton de la souris. Le texte n'est pas supprimé de son emplacement d'origine. Coller du texte Positionnez le curseur à l'endroit où vous souhaitez insérer le texte. Cliquez sur le bouton 2 de la souris. Une copie de la sélection en cours est "collée" à l'emplacement choisi. Si vous avez d'autres exemplaires à coller, renouvelez la procédure ci-dessus. Redimensionner la fenêtre dtterm Redimensionnement de la fenêtre Sélectionnez Taille fenêtre dans le menu Options. Sélectionnez une valeur: 80x24 132x24 Par défaut Il est possible que la taille de l'écran et de la police utilisés ne permette pas le redimensionnement à 132 colonnes. Dans ce cas, la taille maximale autorisée est utilisée. Vous pouvez également effectuer cette opération à l'aide des dispositifs de contrôle du Gestionnaire de fenêtres Voir aussi Redimensionner le contenu de la fenêtre Fonction Redimensionnement Le redimensionnement d'une fenêtre d'émulateur de terminal n'est pas nécessairement répercuté sur les applications qu'elle contient. Utilisez la procédure ci-dessous pour redimensionner la représentation de l'application à l'écran. A l'invite de ligne de commande, tapez : eval `resize` Voir aussi Lancer des applications dans une fenêtre dtterm A l'invite de ligne de commande, entrez la commande de lancement de l'application. La commande de lancement d'une application respecte la syntaxe générique suivante: application [ options] & application Nom de l'application. options Liste d'informations facultatives à transmettre à l'application. & Indique que l'application s'exécute en arrière-plan, ce qui signifie que vous pouvez continuer à travailler dans la fenêtre de l'émulateur de terminal. Exemple Pour lancer une horloge numérique à partir de la ligne de commande, tapez: xclock -digital & Voir aussi Pour connaître la commande et les options à utiliser avec telle ou telle application, reportez-vous à la page de manuel correspondante ou à une autre source de documentation. Etablir une connexion à un système éloigné A l'aide de la commande rlogin Pour vous connecter à un système hôte éloigné, utilisez la commande rlogin à partir d'une fenêtre d'émulateur de terminal existante. A partir du moment où le système hôte éloigné assimile la fenêtre à un terminal, vous pouvez y exécuter des applications et, s'il y a lieu, rediriger l'affichage vers le système local. Exemple La commande suivante réalise une connexion au système là-bas, exécute le client xload et renvoie l'affichage au système d'origine (qui, dans cet exemple, s'appelle ici): rlogin là-bas xload -display ici:0 A l'aide de la commande remsh La commande remsh invoque un shell (processeur) sur un hôte éloigné, effectue certaines fonctions client (généralement lancer un émulateur de terminal sur cet hôte) et redirige l'affichage vers votre système initial si vous le désirez. (Les systèmes qui ne supportent pas remsh supportent généralement la commande rsh équivalente.) La syntaxe à observer pour la commande remsh est la suivante: remsh éloigné -n client -display système:écran[.écran] où: éloigné nom du système hôte éloigné client application à exécuter sur le système hôte éloigné système:écran[.écran] système hôte et écran sur lequel les résultats doivent être affichés. Exemple La commande suivante exécute xload sur le système hôte éloigné là-bas et renvoie le résultat au système local ici. remsh la-bas -n /usr/bin/X11/xload -display ici:0.0 & La commande remsh est souvent utilisée dans le cadre de la personnalisation d'un menu, pour permettre l'accès à d'autres systèmes hôtes. Configurer dtterm Définir des ressources dtterm Le terme ressource désigne une variable dont la valeur affecte certains attributs de dtterm. La couleur de premier plan, la couleur d'arrière-plan, la hauteur et la largeur constituent des exemples de ressource. Les ressources sont consignées dans une base de données. Voici une liste non exhaustive de ressources dtterm: Dtterm*saveLines: 4s Dtterm*scrollBar: True Les fichiers app-defautlts utilisés par les applications du Bureau se trouvent dans le répertoire /usr/dt/app-defaults/langue. Les ressources sont chargées dans la propriété RESOURCE_MANAGER par le Gestionnaire de sessions, lors du lancement de la session. Pour plus de détails sur cette opération, reportez-vous à la section "Loading the Session Resources" du manuel CDE Advances User's & System Administrator's Guide. Définir des ressources système Ajoutez les ressources au fichier /etc/dt/config/langue/sys.resources (s'il y a lieu, créez ce fichier). Par exemple, pour qu'une ressource Application*ressource soit définie dans la propriété RESOURCE_MANAGER de tous les utilisateurs lors de la prochaine connexion, ajoutez la ligne suivante au fichier /etc/dt/config/C/sys.resources : Application*ressource: valeur Définir des ressources personnelles Ajoutez les ressources au fichier Rép_personnel/.Xdefaults. Cliquez deux fois sur Recharger ressources, dans le groupe d'applications Outils_Bureau Définir des barres de défilement Pour définir la ressource ScrollBar associée à l'émulateur de terminal, exécutez l'action Editer ressources. Selon que ScrollBar a pour valeur True ou False, dtterm sera ou ne ne sera pas doté de barres de défilements. Déconnectez-vous, puis reconnectez-vous à la session en cours. (S'il s'agit de la session initiale, enregistrez celle-ci, déconnectez-vous puis reconnectez-vous.) Exemples Pour définir des barres de défilement dans toutes les fenêtres dtterm, tapez: Dtterm*scrollBar: True Pour définir des barres de défilement uniquement dans les fenêtres dtterm intitulées "localTerminal", tapez: localTerminal*scrollBar: True Définir des caractères de contrôle utilisés sur le terminal Editez la ressource ttyModes à l'aide d'une des méthodes décrites dans Définition des ressources dtterm. Pour définir cette ressource, utilisez la syntaxe suivante: ttyModes: nom ^C nom désigne la commande et C, le caractère. ttyModes peut prendre, par exemple, la valeur par défaut suivante: ttyModes: erase ^H intr ^C kill ^U start ^Q stop ^S swtch ^@ dtterm est un simple émulateur de terminal. C'est pourquoi les caractères de contrôle ne seront pas nécessairement les mêmes que ceux auxquels vous êtes habitué sur un terminal réel. La ressource ttyModes permet de définir des caractères de contrôle pour votre émulateur de terminal. Par défaut, le Gestionnaire de connexion définit les caractères de contrôle suivants: Touche de contrôle Caractère (action) erase ^H (Retour arrière: efface des caractères) intr ^C (Caractère d'interruption: annule l'opération en cours et réaffiche l'invite de ligne de commande) kill ^U (Supprime la ligne d'entrée) start ^Q (Initie la sortie d'un processus secondaire) swtch ^@ (Alterne d'une couche d'un shell à une autre) Le caractère "^" représente la touche CTRL. Ainsi, pour interrompre le déroulement d'une opération, appuyez sur CTRL + C. Lorsque vous définissez la ressource ttyModes, utilisez ^ de préférence à CTRL.