Forum Linux.général [Résolu] Serveur X et ScreenSaver

Posté par  . Licence CC By‑SA.
Étiquettes :
1
27
jan.
2015

Bonjour à tous,
voici mon problème :

j'ai une application qui tourne sur un serveur X (Xorg 7.1.1) et qui a besoin d'une disponibilité importante et d'un accès disant.

J'ai modifié le fichier xorg.conf pour rajouter le module vnc
Section "Module"
Load "vnc"
EndSection

Un mécanisme de veille pour cette application tourne en parallèle et utilise les fonctions XScreenSaverQueryExtension et XScreenSaverQueryInfo de pour récupérer le nombre de ms en idle afin de déclencher la veille.

Depuis le lancement du serveur X avec le module vnc, la fonction XScreenSaverQueryExtension me renvoie false (MIT-ScreenSaver extension unavailable).

J'aimerais à minima comprendre pourquoi le module vnc impacte autant et s'il est facile de remédier à ce problème (je souhaite garder ce module vnc).

  • # Pourqui un screensaver ?

    Posté par  (site web personnel) . Évalué à 1.

    Pourqui un screensaver ?
    Tu peut pas lancer ton appli sur un X11 "screen-less" genre Xvfb et donc te passer te cette problèmatique de "sauvegarde" de l'ecran ?

  • # Fonctionnement des modules

    Posté par  . Évalué à 4.

    J'ai fini par résoudre le problème mais le fonctionnement des modules n'est pas logique pour moi, je m'explique :

    Je n'avais pas de section module dans mon xorg.conf (je suppose que ça charge un certain nombre de modules par défaut). J'ai rajouté seulement les 3 lignes suivantes :
    Section "Module"
    Load "vnc"
    EndSection

    J'ai l'impression (d'apres le Xorg.0.log) que les modules chargés par défaut avant ne le sont plus.

    Du coup en rajoutant des Load "extmod","dri","glx",etc. je retombe sur un fonctionnement normal. Le screensaver se trouve dans le extmod.

    • [^] # Re: Fonctionnement des modules

      Posté par  (site web personnel) . Évalué à 1.

      En l'absence de fichier de configuration X charge un ensemble de valeurs par défaut,
      toutefois quand tu spécifie des sections dans le xorg.conf elles remplacent les valeurs par défaut sinon ça devient compliqué de savoir ce que tu veut garder / ajouter.

      donc oui, logique

    • [^] # Re: Fonctionnement des modules

      Posté par  . Évalué à 3.

      Comment as-tu généré ton xorg.conf ?
      Si tu n'a pas utilisé Xorg -configure, peut être que cette dernière permet de le faire.

      Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.