13.11. Désactivation de l'effacement d'écran sur un client Sun Ray

13.11.1. Désactivation de l'effacement d'écran pour toutes les sessions Sun Ray

Il arrive que les utilisateurs ne souhaitent pas avoir leur client en mode d'économie d'énergie, pendant lequel l'écran s'efface au bout d'une période d'inactivité définie.

La gestion de l'alimentation est une fonction de Sun Ray Software activée par défaut. Il existe quelques façons de désactiver le mode d'économie d'énergie.

Pour désactiver le mode d'économie d'énergie...

Action...

au niveau de l'environnement de bureau

Reportez-vous à votre documentation du bureau pour connaître la manière de désactiver la fonction de gestion de l'alimentation ou la fonction économiseur d'écran.

Vous trouverez ci-après quelques exemples :

  • Utilisez la commande xset s noblank;xset s 0 0;xset s off.

  • Pour Oracle Solaris, vérifiez que xscreensaver (JDS) ou dtsession (CDE) sont désactivées ou configurées de manière à ne pas effacer ou verrouiller l'écran. Si elle est active, xscreensaver remplace tous les paramètres que vous avez configurés à l'aide de la commande xset. Pour plus d'informations, reportez-vous à la page de manuel xscreensaver.

  • Pour Oracle Linux , vérifiez que gnome-screensaver est désactivé ou configuré de manière à ne pas effacer ou verrouiller l'écran. Pour plus d'informations, reportez-vous à la page de manuel gnome-screensaver-command.

Au niveau du client Sun Ray,

Définissez le paramètre Advanced->Video->Blanking sur 0 dans l'interface graphique de configuration, s'il est activé. Pour en savoir plus, reportez-vous à la section Section 14.5, « Modification de la configuration locale d'un client Sun Ray (interface graphique de configuration)  ».

13.11.1. Désactivation de l'effacement d'écran pour toutes les sessions Sun Ray

La procédure suivante décrit comment désactiver l'effacement d'écran pour toutes les sessions 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.

  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 le script personnalisé suivant (le script est appelé 0050.utblank.sh dans cette procédure).

    #!/bin/sh
    
    # This script disables the X Server from blanking
    # For both Oracle Solaris and Oracle Linux 
    
    # Check for OS and add the path to xset for Oracle Solaris
    
    TheOS=`uname`
    if [ "$TheOS" = "SunOS" ];then
    PATH=$PATH:/usr/openwin/bin;export PATH
    fi
    
    # Disable the Xserver from screen blanking
    xset s noblank;xset s 0 0;xset s off
    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.utblank.sh
  5. Démarrez une nouvelle session afin que le script obtienne une règle de sélection d'origines.