2009-04-14 6 views
3

Le livre « X Power Tools » a un chapitre « Caractéristiques d'affichage », où il est dit:Comment utilisez-vous les spécifications d'affichage?

Comme les clients X peuvent se connecter à un écran partout sur le réseau, il est nécessaire d'avoir un moyen de spécifiant l'affichage à utiliser. Ceci est fait en utilisant une spécification d'affichage (ou displayspec).

A displayspec prend cette forme:

 host:display[.screen] 

Comment utilisez-vous les spécifications dans vos projets? Quelqu'un peut-il se connecter à votre écran si votre hôte, votre écran et votre écran sont connus? Comment pouvez-vous le protéger ou le partager si plusieurs personnes travaillent sur le même projet de programmation?

Répondre

4

Normalement, non. La plupart des serveurs X n'accepteront pas, par défaut, les connexions provenant de n'importe quoi sauf localhost. Le moyen le plus simple de contourner ce problème est de ssh dans la boîte dans laquelle vous voulez exécuter les applications avec X Tunneling activé. Les applications obtiennent un paramètre DISPLAY valide qui semble être local au serveur X, de sorte que tout fonctionne. L'utilisation des spécifications d'affichage X Window dans les applications tourne généralement autour de la recherche de DISPLAY dans l'environnement et de sa transmission à la bibliothèque X Client. Vous n'avez rien à faire avec ça. En fait, les bibliothèques X Client modernes sont probablement capables de le sortir de l'environnement lui-même.

Questions connexes