Aller au contenu

Ligne de commande rxmgr pour le Gestionnaire X autonome

Vous pouvez exécuter le Gestionnaire X, puis démarrer et exécuter des clients et des sessions depuis la ligne de commande. Vous pouvez également utiliser la ligne de commande pour retirer des clients et des sessions.

Démarrage de clients et de sessions

Vous pouvez exécuter le X Manager et démarrer des clients et des sessions à partir d'une ligne de commande en utilisant la syntaxe suivante :

rxmgr [-client nom_client] [-xdmcp définition_xdmcp | [direct|indirect|broadcast,[adresse_hôte],[timeout ],[onLastClient ],[sessionName ]] [-launchGroup nom_groupe_lancement] [-session nom_session ] [-minimize] [-trayOnly] [-noUI] [-execOnly] [-import nom_fichier_ou_URL ] [-noStart] [-noMigrate] [-?]

Cet exemple démarre le client xterm et la session y étant associée. Dans cet exemple, le X Manager s'exécute en mode réduit.

rxmgr -client xterm -minimize

Ces exemples présentent deux façons de démarrer plusieurs clients (et toutes les sessions y étant associées). Vous pouvez inclure l'ensemble des clients sur la ligne de commande ou utiliser une définition de groupe de lancement enregistrée. Dans ces exemples, il est obligatoire de placer les noms des définitions de client et de groupe de lancement entre guillemets, car ils comprennent des espaces.

rxmgr -client "Client 1" -client "Client 2" -client "Client 3"

-ou-

rxmgr -launchGroup "Groupe de travail"

Cet exemple démarre une connexion XDMCP sur « MyHost » sans utiliser de définition existante et sans afficher la fenêtre du X Manager for Domains. Lorsque l'utilisateur se déconnecte de la session XDMCP, la session s'arrête et le X Manager se ferme.

rxmgr -xdmcp direct,Myhost,,Exit, -noUI

Cet exemple démarre le X Manager avec des fonctionnalités limitées. L'utilisateur peut lancer des définitions existantes, mais ne peut pas en ajouter ni en modifier :

rxmgr -execOnly

Retrait de clients ou de sessions

Vous pouvez retirer des clients ou des sessions de la base de données Reflection X à l'aide de la syntaxe suivante :

rxmgr -noStart [-delClient nom_client1] [-delClient nom_client2] [-delSession nom_session1] [-delSession nom_session2]

Vous pouvez indiquer autant de noms de clients et de sessions que vous le souhaitez. Les sessions ou les clients présentant des noms identiques sont supprimés de la base de données. Les noms de client et de session avec des espaces doivent être placés entre guillemets.

Importation de définitions

Vous pouvez importer des fichiers de définition dans la base de données Reflection X à l'aide de la syntaxe suivante :

rxmgr \[-import fichier_définition] -noStart

Vous pouvez aussi indiquer la suppression des définitions de client et de session dans la base de données qui ont un nom identique à celles contenues dans le fichier de définition qui est en cours d'importation.

rxmgr [-importfichier_définition] -delDupClients -delDupSessions -noStart

Options de ligne de commande

Les options de ligne de commande suivantes sont toutes facultatives.

remarque

Utilisez les règles de syntaxe suivantes pour la ligne de commande rxmgr :

  • Les options ne respectent pas la casse.

  • Les noms des sessions et des clients respectent la casse.

  • Les chemins et les noms de définition contenant des espaces doivent être saisis entre guillemets (" ").

Option Description
-client nom_client Indique la définition de client à démarrer. Pour démarrer plusieurs clients en même temps, utilisez les paramètres client (ou configurez un groupe de lancement.)
-xdmcp définition_xdmcp Démarre une connexion XDMCP à l'aide d'un nom de définition existant.
-ou- -ou-
-xdmcp direct|indirect|broadcast,[adresse_hôte],[timeout],[onLastClient],[sessionName] Ajoute des informations relatives à la connexion XDMCP directement à la ligne de commande. Précisez l'adresse hôte à l'aide d'un nom DNS ou d'une adresse IP. Si vous n'indiquez aucune adresse hôte, l'utilisateur est invité à en saisir une. Précisez le délai en secondes ; la valeur par défaut correspond à 15. Les valeurs valides pour le paramètre onLastClient sont les suivantes : Nothing (ou N), Reset (ou R), Stop (ou S) ou Exit (ou E). La valeur par défaut est Reset. Indiquez une définition de session existante ; la valeur par défaut crée une définition de session temporaire. N'utilisez pas d'espace après les virgules dans cette option et ajoutez une virgule en tant que variable pour toutes les options que vous n'avez pas besoin de préciser. Par exemple : -xdmcp direct,myhost,,E,
-launchGroup nom_groupe Lance l'ensemble des clients X et/ou des connexions XDMCP répertoriés dans la définition du groupe de lancement spécifié.
-session nom_session Indique une définition de session à démarrer. Pour démarrer plusieurs sessions, utilisez plusieurs paramètres de session.
-minimisez Démarre sous forme réduite. Cette option est ignorée si elle n'est pas prise en charge par le système d'exploitation. Cette option est ignorée si le paramètre trayOnly est également spécifié.
-trayOnly Démarre avec une icône dans la barre des tâches, sans ouvrir la fenêtre du Gestionnaire X.
Remarque : Lorsqu'une session est lancée avec cette option, vous pouvez utiliser soit l'icône de la barre des tâches, soit le menu Démarrer pour ouvrir la fenêtre du Gestionnaire X.
-noUI Démarre avec une icône dans la barre des tâches sans autoriser l'utilisateur à ouvrir la fenêtre du Gestionnaire X. Avec cette option, l'option Ouvrir le Gestionnaire X est désactivée au niveau de l'icône de la barre des tâches ; l'option Quitter et les rubriques d'aide restent disponibles.
Remarque : lorsqu'une session est lancée avec cette option, il n'est pas possible d'ouvrir la fenêtre du Gestionnaire X à partir du menu Démarrer tant que la session reste ouverte et que vous n'arrêtez pas le Gestionnaire X à l'aide de l'option Quitter située au niveau de l'icône de la barre des tâches.
-execOnly Démarre en affichant l'interface utilisateur composée uniquement d'une liste de définitions (clients X, connexions XDMCP, groupes de lancement, sessions) et des contrôles de base pour démarrer, arrêter, quitter et rejoindre une session. Les éléments permettant de créer de nouvelles définitions, d'en supprimer ou d'accéder à d'autres fonctionnalités propres aux définitions (comme les définitions de clavier et les modèles de couleurs) ne sont pas disponibles.
-importnom_fichier_ou_URL Le X Manager importe le fichier de définition Reflection X spécifié avant de démarrer l'interface utilisateur. Vous pouvez indiquer un chemin d'accès au fichier ou une URL (par exemple "http://localhost/settings.rxd"). Des guillemets sont requis si le nom du chemin ou du fichier contient des espaces.
-noStart Le X Manager se ferme au lieu de lancer l'interface utilisateur. Utilisez noStart en association avec import si vous souhaitez importer des paramètres sans démarrer le X Manager. Si noStart est indiqué, toutes les autres options de ligne de commande, excepté import, sont ignorées.
-noMigrate Affecte les actions de démarrage initial de la façon suivante : Désactive l'importation automatique des exemples de définitions dans le modèle generic_templates.rxd et tout autre modèle ajouté et configuré en vue d'une importation automatique lors de la première exécution. Désactive la migration des paramètres à partir des versions Reflection X et Exceed héritées. Désactive l'affichage de la boîte de dialogue Importer des paramètres et des modèles migrés.
-noMigrate Affecte les actions de démarrage initial de la façon suivante : Désactive l'importation automatique des exemples de définitions dans le modèle generic_templates.rxd et tout autre modèle ajouté et configuré en vue d'une importation automatique lors de la première exécution. Désactive la migration des paramètres à partir des versions Reflection X et Exceed héritées. Désactive l'affichage de la boîte de dialogue Importer des paramètres et des modèles migrés.
-delClient nom_client Indique la définition de client à supprimer.
-delSession nom_session Indique la définition de session à supprimer.
-delDupClients Supprime les définitions de client préexistantes qui ont des noms identiques aux définitions de client qui sont importées.
-delDupSessions Supprime les définitions de session préexistantes qui ont des noms identiques aux définitions de session qui sont importées.
-? ou -help Affiche le récapitulatif des options de ligne de commande.

Informations supplémentaires