AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

Xvnc4 - En ligne dans le Cloud

Exécutez Xvnc4 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande Xvnc4 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


Xvnc - le serveur X VNC

SYNOPSIS


Xvnc [Options]:affichage#

DESCRIPTION


Xvnc est le serveur X VNC (Virtual Network Computing). Il est basé sur un serveur X standard,
mais il a un écran "virtuel" plutôt que physique. Affichage des applications X
eux-mêmes dessus comme s'il s'agissait d'un affichage X normal, mais ils ne sont accessibles que via un VNC
spectateur - voir vncviewer (1).

Xvnc est donc vraiment deux serveurs en un. Pour les applications, c'est un serveur X, et pour les
utilisateurs VNC distants, il s'agit d'un serveur VNC. Par convention, nous avons fait en sorte que le serveur VNC
le numéro d'affichage sera le même que le numéro d'affichage du serveur X, ce qui signifie que vous pouvez utiliser
par exemple. snoopy:2 pour se référer à l'affichage 2 sur la machine "snoopy" à la fois dans le monde X et le VNC
monde.

La meilleure façon de commencer Xvnc se fait via le serveur vnc scénario. Cela met en place l'environnement
de manière appropriée et exécute des applications X pour vous aider à démarrer. Voir la page de manuel pour
serveur vnc(1) pour plus d'informations.

OPTIONS


Xvnc prend beaucoup d'options - en cours d'exécution Xvnc -Aide donne une liste. Beaucoup d'entre eux sont standard
les options du serveur X, qui sont décrites dans le Serveur X(1) page de manuel. En plus de
options qui ne peuvent être définies que via la ligne de commande, il existe également des "paramètres" qui peuvent
être défini à la fois via la ligne de commande et via le vncconfig(1) programme.

-géométrie largeurxla taille
Spécifiez la taille du bureau à créer. La valeur par défaut est 1024x768.

-profondeur profondeur
Spécifiez la profondeur de pixel en bits du bureau à créer. La valeur par défaut est 16, autre
les valeurs possibles sont 8, 15 et 24 - tout le reste est susceptible de provoquer une étrange
comportement des applications.

-format pixel le format
Spécifiez le format de pixel à utiliser par le serveur (BGRnnn ou RGBnnn). La valeur par défaut pour la profondeur 8
est BGR233 (ce qui signifie que les deux bits les plus significatifs représentent le bleu, les trois suivants
vert, et les trois moins significatifs représentent le rouge), la valeur par défaut pour la profondeur 16 est
RGB565 et pour la profondeur 24 est RGB888.

-cc 3 Comme alternative au visuel TrueColor par défaut, cela vous permet d'exécuter un Xvnc
serveur avec un visuel PseudoColor (c'est-à-dire qui utilise une carte ou une palette de couleurs),
ce qui peut être utile pour exécuter certaines anciennes applications X qui ne fonctionnent que sur un tel
affichage. Valeurs autres que 3 (PseudoColor) et 4 (TrueColor) pour l'option -cc
peut entraîner un comportement étrange, et les bureaux PseudoColor doivent avoir une profondeur de 8 bits (c'est-à-dire
-profondeur 8).

-inetd Cela modifie considérablement le comportement de Xvnc afin qu'il puisse être lancé depuis inetd.
Voir la section ci-dessous sur l'utilisation avec inetd.

-Aide Lister toutes les options et paramètres

PARAMETRES


Les paramètres VNC peuvent être définis à la fois via la ligne de commande et via le vncconfig(1) programme,
et avec un serveur XFree86 compatible VNC via les entrées Options dans le fichier XF86Config.

Les paramètres peuvent être activés avec -arrêter ou avec -arrêter=0. Les paramètres qui prennent une
la valeur peut être spécifiée comme -arrêter Plus-value. Les autres formulaires valides sont arrêter=Plus-value -arrêter=Plus-value
--arrêter=Plus-value. Les noms de paramètres sont insensibles à la casse.

-ordinateur de bureau nom_bureau
Chaque bureau a un nom qui peut être affiché par le spectateur. La valeur par défaut est "x11".

-rfbport port
Spécifie le port TCP sur lequel Xvnc écoute les connexions des téléspectateurs (le
Le protocole utilisé dans VNC est appelé RFB - "remote framebuffer"). La valeur par défaut est 5900
plus le numéro d'affichage.

-rfwait fiable, -ClientWaitTimeMillis fiable

Temps d'attente en millisecondes pour une visionneuse qui bloque Xvnc. C'est
nécessaire car Xvnc est monothread et bloque parfois jusqu'à ce que le spectateur ait
fini d'envoyer ou de recevoir un message - notez que cela ne signifie pas une mise à jour
sera interrompu après ce délai. La valeur par défaut est 20000 (20 secondes).

-httpd annuaire
Exécutez un serveur mini-HTTP qui sert les fichiers du répertoire donné. Normalement le
répertoire contiendra les classes pour le visualiseur Java. De plus, les fichiers avec un
L'extension .vnc aura certaines substitutions effectuées afin qu'une seule installation
du visualiseur Java VNC peut être servi par des instances distinctes de Xvnc.

-httpPort port
Spécifie le port sur lequel le serveur mini-HTTP s'exécute. La valeur par défaut est 5800 plus le
afficher le numéro.

-rfbauth passwd-fichier, -Fichier mot de passe passwd-fichier
Spécifie le fichier contenant le mot de passe utilisé pour authentifier les utilisateurs. Le fichier
est accessible à chaque fois qu'une connexion arrive, elle peut donc être modifiée à la volée via
vncpasswd (1).

-deferMise à jour fiable
Xvnc utilise un mécanisme de "mise à jour différée" qui améliore les performances dans de nombreux cas.
Après toute modification du framebuffer, Xvnc attend ce nombre de millisecondes
(40 par défaut) avant d'envoyer une mise à jour aux clients en attente. Cela signifie que plus
les changements ont tendance à être fusionnés dans une seule mise à jour. Le mettre à 0 résultats
dans le même comportement que les versions antérieures de Xvnc, où la première modification du
framebuffer provoque une mise à jour immédiate de tous les clients en attente.

-EnvoyerCouperTexte
Envoyer les modifications du presse-papiers aux clients (la valeur par défaut est activée). Notez que vous devez également exécuter
vncconfig(1) pour que le presse-papiers fonctionne.

-AcceptCutText
Accepter les mises à jour du presse-papiers des clients (la valeur par défaut est activée). Notez que vous devez également exécuter
vncconfig(1) pour que le presse-papiers fonctionne.

-AcceptPointerEvents
Accepter les événements d'appui et de relâchement du pointeur des clients (la valeur par défaut est activée).

-Accepter les événements clés
Accepter les événements d'appui et de relâchement des touches des clients (la valeur par défaut est activée).

-Déconnecter les clients
Déconnectez les clients existants si une connexion entrante n'est pas partagée (la valeur par défaut est
au). Si Déconnecter les clients est faux, alors une nouvelle connexion non partagée sera
refusé alors qu'il y a un client actif. Lorsqu'il est combiné avec Jamais partagé ça signifie
un seul client est autorisé à la fois.

-Jamais partagé
Ne traitez jamais les connexions entrantes comme partagées, quel que soit le client spécifié
réglage (la valeur par défaut est désactivée).

-Toujours partagé
Traitez toujours les connexions entrantes comme partagées, quel que soit le client spécifié
réglage (la valeur par défaut est désactivée).

-Protocole3.3
Utilisez toujours la version 3.3 du protocole pour une compatibilité descendante avec les
clients (la valeur par défaut est désactivée).

-ComparerFB
Effectuez une comparaison de pixels sur framebuffer pour réduire les mises à jour inutiles (la valeur par défaut est
sur).

-Types de sécurité types sec
Spécifiez les schémas de sécurité à utiliser séparés par des virgules. Actuellement uniquement "Aucun"
et "VncAuth" sont pris en charge. La valeur par défaut est "VncAuth" - notez que si vous voulez un
serveur qui ne nécessite pas de mot de passe, vous devez définir ce paramètre sur "Aucun".

-Délai d'inactivité secondes
Le nombre de secondes après lesquelles une connexion VNC inactive sera abandonnée (par défaut
est de 3600 soit une heure).

-QueryConnect
Invite l'utilisateur du bureau à accepter ou rejeter explicitement les appels entrants
Connexions. Ceci est particulièrement utile lorsque vous utilisez le module vnc.so ou serveur x0vnc(1)
programme pour accéder à un bureau X existant via VNC.

La vncconfig(1) le programme doit être exécuté sur le bureau pour que QueryConnect
être soutenu par le vnc.so(1) module ou Xvnc(1) programme. Les serveur x0vnc(1)
le programme ne nécessite pas vncconfig(1) être en train de courir.

-hôte local
Autorisez uniquement les connexions à partir de la même machine. Utile si vous utilisez SSH et souhaitez
arrêter les connexions non-SSH à partir de tout autre hôte. Voir le guide d'utilisation de VNC avec SSH
sur le site Internet.

-Journal nom de connexion:moins:niveau
Configure les paramètres du journal de débogage. moins peut actuellement être stderr or Stdoutet
niveau est compris entre 0 et 100, 100 signifiant la sortie la plus détaillée. nom de connexion est généralement *
signifiant tout, mais vous pouvez cibler un fichier source spécifique si vous connaissez le nom de son
"LogWriter". La valeur par défaut est *:stderr:30.

-RemapKeys cartographie
Configure un mappage de clavier. cartographie est une chaîne de caractères séparés par des virgules
mappages, chacun de la forme carboniser->carboniserou carboniser<>carboniser, Où carboniser est un hexadécimal
keysym. Par exemple, pour échanger les symboles " et @ vous devez spécifier le
Suivante à la suite:

RemapKeys=0x22<>0x40

UTILISATION WITH INETD


En configurant le inetd(1) service de manière appropriée, Xvnc peut être lancé à la demande lorsqu'un
la connexion entre, plutôt que d'avoir à être démarré manuellement. Lorsqu'on lui donne le -inetd
option, au lieu d'écouter les connexions TCP sur un port donné, il utilise son standard
entrée et sortie standard. Il existe deux modes contrôlés par l'entrée wait/nowait dans le
fichier inetd.conf.

En mode nowait, Xvnc utilise son entrée et sa sortie standard directement comme connexion à
un spectateur. Il n'a jamais de socket d'écoute, il ne peut donc pas accepter d'autres connexions de
téléspectateurs (il peut cependant se connecter aux téléspectateurs qui écoutent à l'aide du programme vncconfig).
D'autres connexions de visionneuse au même port TCP entraînent la génération d'un nouveau Xvnc par inetd vers
traiter chaque connexion. Lorsque la connexion avec le spectateur s'éteint, le Xvnc et tout
les clients X associés meurent. Ce comportement est plus utile lorsqu'il est combiné avec le XDMCP
options -query et -once. Un exemple typique dans inetd.conf pourrait être (le tout sur une seule ligne) :

5950 flux tcp nowait personne /usr/local/bin/Xvnc Xvnc -inetd -query localhost -once
securitytypes=aucun

Dans cet exemple, une connexion de visionneuse à :50 entraînera un nouveau Xvnc pour cette connexion
qui devrait afficher l'écran de connexion XDM standard sur cette machine. Parce que l'utilisateur
doit se connecter via XDM, il est généralement acceptable d'accepter les connexions sans mot de passe VNC dans
ce cas.

En mode attente, lors de la première connexion, inetd donne le socket d'écoute à
Xvnc. Cela signifie que pour un port TCP donné, il n'y a qu'un seul Xvnc à la fois.
D'autres connexions de visionneuse au même port sont acceptées par le même Xvnc dans la normale
manière. Même lorsque la connexion d'origine est interrompue, le Xvnc continuera à fonctionner. Si ce
est utilisé avec les options XDMCP -query et -once, le Xvnc et les clients X associés seront
meurent lorsque l'utilisateur se déconnecte normalement de la session X. Il est important d'utiliser un
Mot de passe VNC dans ce cas. Une entrée typique dans inetd.conf pourrait être :

5951 flux TCP attendre James /usr/local/bin/Xvnc Xvnc -inetd -query localhost
-une fois passwordFile=/home/james/.vnc/passwd

En fait, généralement, vous auriez une entrée pour chaque utilisateur qui utilise régulièrement VNC, chacun des
qui a son propre port TCP dédié qu'il utilise. Dans cet exemple, lorsque l'utilisateur « james »
se connecte à :51, il entre son mot de passe VNC, puis obtient l'écran de connexion XDM où il se connecte
de manière normale. Cependant, contrairement à l'exemple précédent, s'il se déconnecte, le
session reste persistante, et lorsqu'il se reconnectera, il récupérera la même session
de nouveau. Lorsqu'il se déconnectera de la session X, le Xvnc mourra, mais bien sûr un nouveau
sera créé automatiquement la prochaine fois qu'il se connectera.

Utilisez Xvnc4 en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad