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 -=[ silmaril ]=- (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 ?
[^] # Re: Pourqui un screensaver ?
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
voir directement sous x11vnc d'ailleurs
[^] # Re: Pourqui un screensaver ?
Posté par Woto . Évalué à 2.
si j'avais le choix dans les technos, je ne me prendrais pas autant la tête :)
[^] # Re: Pourqui un screensaver ?
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 1.
a la base c'est la même techno X11 hein, juste sans "support physique"
# Fonctionnement des modules
Posté par Woto . É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 -=[ silmaril ]=- (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 barmic . É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.