Skip to main content

Ligne de commande

L'application "Ligne de commande" permet d'exécuter des commandes ou des scripts du shell Linux afin d'effectuer des personnalisations.

Configuration

Paramètres généraux
Paramètre
Valeur
Explication
Démarrage automatique

Oui

Non

Indiquez si l'application doit démarrer automatiquement après la connexion.

Masquer l'icône

Oui

Masquer sur le bureau

Non

Oui :

Masque l'icône de l'application

Masquer sur le bureau :

Supprime l'icône du bureau, de sorte qu'elle n'apparaisse plus que dans le menu et la boîte de dialogue "Exécuter".

Non :

Affiche l'icône de l'application

Icône personnalisée Nom du fichier

Vous pouvez ici attribuer une icône personnalisée à l'application.

L'icône doit être enregistrée sur le serveur openthinclient dans le dossier : <Manager-Home>/nfs/root/custom/icons

Le format de fichier accepté est .png ou .ico . Les dimensions recommandées sont 32 x 32 ou 64 x 64.

À la fermeture de l'application

Ne rien faire

Redémarrer l'application

Déconnecter l'utilisateur

Redémarrer le ThinClient

Éteindre le ThinClient

Éteindre le ThinClient avec une boîte de dialogue "Annuler"

Action à effectuer après la fermeture du programme en cours d'exécution.

Paramètres de l'application
Paramètre
Valeur
Explication
Ligne de commande Commande shell

Commande exécutée dans un shell au démarrage de l'application.

Il est notamment possible d'utiliser des variables d'environnement, par exemple des variables définies par l'utilisateur $CUSTOM1 jusqu'à $CUSTOM3, le nom du ThinClient $HOSTNAME ou de l'utilisateur·rice connecté·e $USER.

Afin d'éviter tout fonctionnement ou effet indésirable, les caractères de contrôle doivent être échappés manuellement lors de la saisie. Pour ce faire, ajoutez une barre oblique inversée \ .

Privilèges élevés

Autoriser sudo

Droits d'utilisateur normaux


Remarques et conseils

Exécuter plusieurs commandes

Si vous souhaitez exécuter plusieurs commandes en ligne de commande, vous pouvez les écrire séparément les unes après les autres en les séparant par un point-virgule ; .

Pour n'exécuter une deuxième commande que si la commande précédente a abouti, les commandes peuvent être enchaînées à l'aide de && (au lieu d'un point-virgule).

Exemple :
sudo mount -t cifs //server/share /mnt/ -o username=X,password=Y,gid=1000,uid=1000,rw && depriv zenity --info --text "Laufwerk wurde verbunden"
Exécuter vos propres scripts

Au lieu d'utiliser des commandes individuelles, vous pouvez également exécuter votre propre script. Placez le script dans le dossier "Custom" sous rootfs pour l'importer dans le système de fichiers du client léger (voir l'article "Dossier Custom").