13.13. Activation de la touche Verr Num pour toutes les sessions Sun Ray

La commande utkeylock permet de modifier l'état de certaines clés du modificateur de verrouillage sur le clavier d'un utilisateur. Actuellement, seule la touche Verr Num est prise en charge. Il peut être utile d'invoquer cette commande lors de la création de sessions afin d'activer Verr Num pour tous les utilisateurs qui s'attendent à ce que cette fonction soit activée par défaut, ce qui généralement le cas pour les PC Windows. Par défaut, la touche Verr Num est désactivée sur un client Sun Ray.

Note

Cette configuration fonctionne pour toutes les sessions "Kiosk", mais pas pour les sessions qui utilisent Gnome Display Manager via un mode de session habituel.

La procédure suivante décrit comment activer la touche Verr Num pour toutes les sessions Sun Ray.

  1. Connectez-vous au serveur Sun Ray en tant que superutilisateur.

  2. Remplacez le répertoire par le répertoire d'initialisation de la session.

    • Oracle Solaris :

      # cd /usr/dt/config/Xsession.d
    • Oracle Linux  :

      # cd /etc/X11/xinit/xinitrc.d
  3. Créez l'un des scripts personnalisés suivants en fonction du résultat que vous souhaitez obtenir (le script est appelé 0050.utnumlock.sh dans cette procédure).

    • Activation de la touche Verr Num lors de l'initialisation d'une session.

      #!/bin/sh
      
      # Enable NumLock key for each session
      /opt/SUNWut/bin/utkeylock -n on 
       
    • Activation de la touche Verr Num lors de l'initialisation d'une session et sur toutes les connexions ultérieures via le hot desking.

      #!/bin/sh
      
      # Enable NumLock key on and make sure it stays on each time a user hotdesks  
      /opt/SUNWut/bin/utaction -i -c "/opt/SUNWut/bin/utkeylock -n on" & 
    Note

    Le nom du script doit comporter le préfixe 0050. afin de garantir son exécution à un moment opportun.

    Note

    Pour Oracle Linux , le nom du script doit comporter l'extension .sh sans quoi le script ne peut pas obtenir une règle de sélection d'origines.

  4. Enregistrez le script et assurez-vous qu'il est exécutable par touts.

    # chmod 775 0050.utnumlock.sh
  5. Démarrez une nouvelle session afin que le script obtienne une règle de sélection d'origines.