ssvncviewer
Dies ist der Befehl ssvncviewer, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
ssvncviewer – ein X-Viewer-Client für VNC
ZUSAMMENFASSUNG
ssvncviewer [Optionen] [Gastgeber][:Anzeige]
ssvncviewer [Optionen] [Gastgeber][::Hafen]
ssvncviewer [Optionen] exec=[cmd+Argumente...]
ssvncviewer [Optionen] fd=n
ssvncviewer [Optionen] /pfad/zu/unix/socket
ssvncviewer [Optionen] unix=/pfad/zu/unix/socket
ssvncviewer [Optionen] -Hör mal zu [Display]
ssvncviewer -Hilfe
BESCHREIBUNG
ssvncviewer ist eine Xt-basierte Clientanwendung für VNC (Virtual Network Computing).
System. Es kann eine Verbindung zu jedem VNC-kompatiblen Server herstellen, z Xvnc, WinVNC oder x11vnc,
So können Sie die Desktop-Umgebung eines anderen Computers steuern.
ssvncviewer ist eine erweiterte Version des Tightvnc-Unix-Viewers, der die Vorteile nutzen kann
Funktionen in der x11vnc und UltraVNC VNC-Server. Die Beschreibung hierzu finden Sie weiter unten
Funktionen.
Sie können F8 verwenden, um ein Popup-Dienstprogrammmenü anzuzeigen (auch F7 unter MacOSX). Drücken Sie F8 zweimal, um
Geben Sie einfach F8 an die entfernte Seite weiter.
OPTIONAL
-Hilfe Gibt einen kurzen Nutzungshinweis an stderr aus.
-Hör mal zu
Lassen Sie den Zuschauer auf Port 5500+ hörenDisplay für umgekehrte Verbindungen von einem Server.
WinVNC unterstützt umgekehrte Verbindungen über die Menüoption „Neuen Client hinzufügen“ oder das
Befehlszeilenoption -connect. Xvnc erfordert die Verwendung des Hilfsprogramms
vncconnect.
-über Tor
Erstellen Sie automatisch einen verschlüsselten TCP-Tunnel zum Tor Maschine vor dem Anschluss,
eine Verbindung mit der Gastgeber durch diesen Tunnel (TightVNC-spezifisch). Standardmäßig ist dies
Option ruft die lokale SSH-Port-Weiterleitung auf, vorausgesetzt, die SSH-Client-Binärdatei kann
Zugriff als /usr/bin/ssh. Beachten Sie, dass bei Verwendung der -über Option, der Host-Rechner
Name sollte als dem Gateway-Rechner bekannt angegeben werden, zB "localhost" bezeichnet
Tor, nicht der Computer, auf dem vncviewer gestartet wurde. Siehe UMWELT
Im folgenden Abschnitt finden Sie Informationen zur Konfiguration des -über .
-geteilt
Geben Sie beim Herstellen einer Verbindung an, dass eine gemeinsame Verbindung angefordert wird. In TightVNC dies
ist der Standardmodus, der es Ihnen ermöglicht, den Desktop bereits mit anderen Clients zu teilen
es benutzen.
-noshared
Geben Sie beim Herstellen der Verbindung an, dass die Sitzung nicht geteilt werden darf. Dies wäre entweder
Trennen Sie andere verbundene Clients oder verweigern Sie Ihre Verbindung, je nachdem
Serverkonfiguration.
-Nur ansehen
Deaktivieren Sie die Übertragung von Maus- und Tastaturereignissen vom Client zum Server.
-Vollbildschirm
Starten Sie im Vollbildmodus. Bitte beachten Sie, dass der Betrieb im Vollbildmodus möglich sein kann
X-Fenstermanager verwirren. Typischerweise führen solche Konflikte zu einer falschen Handhabung von
Eingabefokus oder lassen Sie das Viewerfenster auf mysteriöse Weise verschwinden. Siehe GrabKeyboard
Einstellung im Abschnitt „RESSOURCEN“ unten für eine Methode zur Lösung des Eingabefokusproblems.
-noraiseonbeep
Standardmäßig zeigt der Viewer sein Fenster bei einem Remote-Piepton-Ereignis an und öffnet es.
Diese Option deaktiviert dieses Verhalten (TightVNC-spezifisch).
-Benutzer Benutzername
Benutzername für die Unix-Anmeldeauthentifizierung. Standardmäßig wird der aktuelle Unix-Benutzername verwendet.
Wenn diese Option angegeben wurde, bevorzugt der Betrachter die Unix-Anmeldeauthentifizierung gegenüber der
Standard-VNC-Authentifizierung.
-Passw passwd-Datei
Datei, aus der das Passwort abgerufen werden soll (wie von generiert). vncpasswd(1) Programm).
Diese Option betrifft nur die Standard-VNC-Authentifizierung.
-Kodierungen Kodierungsliste
TightVNC unterstützt verschiedene Komprimierungsmethoden zum Kodieren von Bildschirmaktualisierungen.
Diese Option gibt einen Satz davon an, der in der Reihenfolge ihrer Präferenz verwendet werden soll. Kodierungen sind
werden durch Leerzeichen getrennt angegeben und müssen daher bei mehr als in Anführungszeichen gesetzt werden
einer ist angegeben. Um Leerzeichen zu vermeiden, können Kommas verwendet werden. Verfügbare Kodierungen, in
Die Standardreihenfolge für eine Remote-Verbindung lautet „Copyright Tight Hextile Zlib Corre Rre“.
raw". Für eine lokale Verbindung (zu demselben Computer) lautet die Standardreihenfolge zum Ausprobieren
„Raw Copyrect Tight Hextile Zlib Corre Rre“. Die Rohkodierung wird immer als angenommen
letzte Option, wenn aus irgendeinem Grund keine andere Kodierung verwendet werden kann. Für mehr Informationen
Informationen zu Kodierungen finden Sie im Abschnitt ENCODINGS weiter unten.
-bgr233
Verwenden Sie zum Kodieren von Pixeldaten immer das BGR233-Format. Dies reduziert den Netzwerkverkehr,
Farben werden jedoch möglicherweise ungenau dargestellt. Das bgr233-Format ist ein 8-Bit-Format „true
Farbformat mit 2 Bits Blau, 3 Bits Grün und 3 Bits Rot.
-owncmap
Versuchen Sie, ein PseudoColor-Visual und eine private Farbkarte zu verwenden. Dies ermöglicht der VNC-Server
um die Farbkarte zu steuern.
-echte Farbe, -wahre Farbe
Versuchen Sie, ein TrueColor-Bildmaterial zu verwenden.
-Tiefe Tiefe
Auf einem X-Server, der mehrere TrueColor-Visualisierungen unterschiedlicher Tiefe unterstützt,
Versuchen Sie, das angegebene zu verwenden (in Bits pro Pixel); im Erfolgsfall diese Tiefe
wird vom VNC-Server angefordert.
-compresslevel Grad des
Verwenden Sie die angegebene Komprimierung Grad des (0..9) für „tight“- und „zlib“-Kodierungen
(TightVNC-spezifisch). Stufe 1 verbraucht minimale CPU-Zeit und erreicht eine schwache Komprimierung
Während Stufe 9 die beste Komprimierung bietet, aber hinsichtlich der CPU-Zeit langsam ist
Verbrauch auf der Serverseite. Verwenden Sie hohe Stufen bei sehr langsamen Netzwerkverbindungen.
und niedrige Pegel beim Arbeiten über Hochgeschwindigkeits-LANs. Die Verwendung wird nicht empfohlen
Komprimierungsstufe 0, sinnvolle Auswahlmöglichkeiten beginnen bei Stufe 1.
-Qualität Grad des
Verwenden Sie die angegebene JPEG-Qualität Grad des (0..9) für die „enge“ Kodierung
(TightVNC-spezifisch). Qualitätsstufe 0 bedeutet schlechte, aber sehr beeindruckende Bildqualität
Komprimierungsverhältnisse, während Stufe 9 bei niedrigeren eine sehr gute Bildqualität bietet
Kompressionsverhältnisse. Beachten Sie, dass der „enge“ Encoder nur JPEG verwendet, um diese zu kodieren
Bildschirmbereiche, die für eine verlustbehaftete Komprimierung geeignet erscheinen, Qualitätsstufe 0 jedoch nicht
bedeuten immer eine inakzeptable Bildqualität.
-nojpeg
Deaktivieren Sie die verlustbehaftete JPEG-Komprimierung in der Tight-Kodierung (TightVNC-spezifisch). Deaktivieren
Eine JPEG-Komprimierung ist in typischen Fällen keine gute Idee, da sie dadurch zu Engpässen führt
Encoder weniger effizient. Möglicherweise möchten Sie diese Option verwenden, wenn dies unbedingt erforderlich ist
notwendig, um eine perfekte Bildqualität zu erreichen (siehe auch die -Qualität Möglichkeit).
-keine Cursorform
Deaktivieren Sie Aktualisierungen der Cursorform und Protokollerweiterungen, die zur Verarbeitung von Remote-Cursoren verwendet werden
Bewegungen lokal auf der Clientseite (TightVNC-spezifisch). Verwenden der Cursorform
Aktualisierungen verringern Verzögerungen bei Remote-Cursorbewegungen und können die Bandbreite verbessern
Nutzung dramatisch.
-x11cursor
Verwenden Sie einen echten X11-Cursor mit Aktualisierungen der Cursorform im X-Stil, anstatt den zu zeichnen
Remote-Cursor auf dem Framebuffer. Diese Option deaktiviert auch den Punktcursor und
Deaktiviert die Aktualisierung der Cursorposition im Nicht-Vollbildmodus.
-Autopass
Lesen Sie ein Klartext-Passwort von stdin. Diese Option betrifft nur den Standard-VNC
Authentifizierung.
Verbesserte TightVNC Zuschauer (SSVNC) OPTIONAL
Die Webseite des Enhanced TightVNC Viewer (SSVNC) befindet sich unter:
http://www.karlrunge.com/x11vnc/ssvnc.html
Hinweis: ZRLE- und ZYWRLE-Codierungen werden jetzt unterstützt.
Hinweis: F9 ist eine Verknüpfung zum Umschalten des Vollbildmodus.
Hinweis: Legen Sie im Listen-Modus die Umgebungsvariable fest. SSVNC_MULTIPLE_LISTEN=1
um mehr als einen eingehenden VNC-Server gleichzeitig zuzulassen. Das ist das Gleiche wie
-multilisten unten beschrieben. Setzen Sie SSVNC_MULTIPLE_LISTEN=MAX:n, um nicht mehr zuzulassen
als „n“ gleichzeitige Rückwärtsverbindungen.
Wenn der Host:Port als „exec=command args…“ angegeben ist, dann wird, anstatt a
TCP/IP-Socket-Verbindung zum Remote-VNC-Server, „command args…“ wird ausgeführt
und der Betrachter ist an seinen Standard angeschlossen. Dies ermöglicht den Tunnelaufbau über
ein externer Befehl, z. B. ein Stunnel(8) Dabei handelt es sich nicht um einen Listening-Socket.
Dieser Modus funktioniert nicht für -listen-Reverse-Verbindungen. Um die exec= pid nicht zu haben
beim Beenden getötet, setzen Sie SSVNC_NO_KILL_EXEC_CMD=1.
Wenn der Host:Port als „fd=n“ angegeben ist, wird davon ausgegangen, dass n bereits geöffnet ist
Dateideskriptor für den Socket. (d. h. der Elternteil hat fork+exec ausgeführt)
Wenn der Host:Port ein „/“ enthält und im Dateisystem vorhanden ist, wird er als interpretiert
ein Unix-Domain-Socket (AF_LOCAL/AF_UNIX statt AF_INET) Präfix mit unix= to
Interpretation als Unix-Domain-Socket erzwingen.
-Multilisten
Wie bei -listen (Abhören umgekehrter Verbindungen), außer dass mehr als ein eingehender Anruf zulässig ist
VNC-Server, der gleichzeitig verbunden werden soll. Der Standardwert für -listen besteht aus jeweils nur einem
Time versucht, auf Nummer sicher zu gehen, indem es niemandem im Netzwerk erlaubt, (viele)
Desktops über einen längeren Zeitraum auf Ihrem Bildschirm anzuzeigen. Verwenden Sie -multilisten für unbegrenzte Möglichkeiten.
-acceptpopup
In -Hör mal zu (Reverse Connection Listening)-Modus, wenn eine Reverse-VNC-Verbindung zustande kommt
in zeigt ein Popup an, in dem Sie gefragt werden, ob Sie die Verbindung akzeptieren oder ablehnen möchten. Die IP-Adresse
des verbindenden Hosts wird angezeigt. Identisch mit dem Festlegen der Umgebung. var.
SSVNC_ACCEPT_POPUP=1.
-acceptpopupsc
Wie in -acceptpopup außer es wird ein UltraVNC Single Click (SC)-Server angenommen. Benutzer abrufen
und ComputerName-Informationen vom UltraVNC-Server und Anzeige im Popup.
-use64 In -bgr233 Verwenden Sie im Modus 64 Farben statt 256.
-bgr222
Das gleiche wie -use64.
-use8 In -bgr233 Verwenden Sie im Modus 8 Farben statt 256.
-bgr111
Das gleiche wie -use8.
-16bpp Wenn die VNC Viewer
VNC-Server reduziert den Netzwerkverkehr um bis zu das Doppelte und übersetzt die Pixel dann in 2 bpp
örtlich.
-bgr565
Das gleiche wie -16bpp.
-grau Verwenden Sie eine Grauskala für die 16- und 8-Werte-bpp Modi.
-Alpha Die Verwendung von Alphablending-Transparenz für lokale Cursor erfordert: x11vnc-Server, beides
Client und Server müssen 32 BPP und dieselbe Endianness haben.
-Rahmen str
Skalieren Sie den Desktop lokal. Die Zeichenfolge „str“ kann ein Gleitkommaverhältnis sein, z
„0.9“ oder ein Bruch, z. B. „3/4“, oder BxH, z. B. 1280 x 1024. Verwenden Sie „fit“, um in das einzupassen
aktuelle Bildschirmgröße. Verwenden Sie „auto“, um die Fenstergröße anzupassen. Es kann auch „str“ gesetzt werden
von der env. var. SSVNC_SCALE.
Wenn Sie Fehler beim Zeichnen von Mausspuren bemerken, aktivieren Sie den X11-Cursormodus (entweder über
Popup bzw -x11cursor.)
Beachten Sie, dass die Skalierung in der Software erfolgt und daher langsam sein kann und mehr Speicher erfordert.
Einige Tipps zur Beschleunigung:
ZRLE ist in diesem Modus schneller als Tight. Wenn die Skalierung zum ersten Mal erkannt wird, wird die
Die Kodierung wird automatisch auf ZRLE umgestellt. Verwenden Sie bei Bedarf das Popup-Menü
Geh zurück zu Tight. Setzen Sie SSVNC_PRESERVE_ENCODING=1, um dies zu deaktivieren.
Verwenden Sie auf der entfernten Seite einen festen Hintergrund. (z. B. manuell oder über x11vnc -solide
...)
Wenn der Remote-Server x11vnc ist, versuchen Sie es mit clientseitigem Caching: x11vnc -ncache 10 ...
-ycrop n
Zeigt nur die oberen n Zeilen des Framebuffers an. Zur Verwendung mit x11vnc -ncache Auftraggeber
Caching-Option, um den Pixel-Cache-Bereich zu „verstecken“. Verwenden Sie einen negativen Wert (z
-1) für die automatische Erkennung. Die automatische Erkennung erfolgt immer, wenn die Remote-FB
Die Höhe beträgt mehr als das Zweifache der Breite.
-sbwidth n
Bildlaufleistenbreite für x11vnc -ncache Modus (-ycrop), der Standardwert ist sehr eng: 2 Pixel,
Es ist schmal, um Ablenkungen zu vermeiden -ycrop Modus arbeiten können.
-nobell
Klingel deaktivieren.
-rawlocal
Bevorzugen Sie die Rohcodierung für localhost. Der Standardwert ist „Nein“, dh es wird davon ausgegangen, dass Sie über SSH verfügen
stattdessen einen Tunnel.
-notty Vermeiden Sie die Verwendung des Terminals für interaktive Antworten: Verwenden Sie Fenster für Nachrichten
und stattdessen auffordern. Nachrichten werden auch auf dem Terminal gedruckt.
-Zwischenablage senden
Senden Sie die X-CLIPBOARD-Auswahl (z. B. Strg+C, Strg+V) anstelle von X PRIMARY
Auswahl (Mausauswahl und Einfügen mit mittlerer Taste).
-sendlich
Immer wenn die Maus das Hauptfenster des VNC-Viewers betritt, senden Sie die Auswahl an den VNC
Server, auch wenn er sich nicht geändert hat. Dies ähnelt der Xt-Ressourcenübersetzung
SelectionToVNC(immer)
-recvtext
str Wenn ausgeschnittener Text vom VNC-Server empfangen wird, legt ssvncviewer beide fest
X PRIMARY und die lokalen Auswahlen X CLIPBOARD. Geben Sie an, um zu steuern, welche Einstellung festgelegt ist
„str“ als „primär“, „Zwischenablage“ oder „beide“ (Standardeinstellung).
-graball
Schnappen Sie sich im Vollbildmodus den gesamten X-Server, der von einem alten Fenster benötigt wird
Manager mögen fvwm2.
-popupfix
Verzerrt das Popup zurück in die Zeigerposition, die von einigen alten Fenstermanagern benötigt wird
wie fvwm2.
-grabkbd
Greifen Sie im Vollbildmodus zur X-Tastatur, die von einigen Fenstermanagern benötigt wird. Dasselbe
as -grabkeyboard. -grabkbd ist die Standardeinstellung, verwenden Sie -nograbkbd Etwas deaktivieren.
-bs, -noben
Ob der X-Server-Backingstore für das Hauptfenster des Viewers verwendet werden soll oder nicht. Der
Standardmäßig ist dies nicht der Fall, hauptsächlich weil die meisten Linux- usw. System-X-Server *alle* deaktivieren.
Standardmäßig Backingstore. Zu re-aktivieren es stellte
Option „Backingstore“
im Geräteabschnitt von /etc/X11/xorg.conf. In -bs Modus ohne X-Server
backingstore, wenn ein Bereich des Bildschirms neu ist-ausgesetzt Es muss rausgehen
VNC-Server zum Abrufen der Pixel. Das ist zu langsam.
In -noben Im Modus wird vom Viewer Speicher zugewiesen, um seine eigene Unterstützung bereitzustellen
Hauptfenster des Viewers. Dadurch werden einige Aktivitäten tatsächlich schneller (Änderungen im Großen und Ganzen).
Regionen), aber es kann den Anschein erwecken, dass sie zu sehr „blinken“.
-noshm Deaktivieren Sie die Verwendung der MIT-Shared-Memory-Erweiterung (nicht empfohlen)
-termchat
Führen Sie den UltraVNC-Chat im VNCViewer-Terminal durch, anstatt in einem unabhängigen
Fenster.
-unixpw str
Nützlich für die Anmeldung bei x11vnc -unixpw Modus. „str“ ist eine Zeichenfolge, die viele zulässt
Möglichkeiten zur Eingabe des Unix-Benutzernamens und des Unix-Passworts. Diese Zeichen: Benutzername,
Newline, Passwort, Newline werden nach jeder VNC-Authentifizierung an den VNC-Server gesendet
hat stattgefunden. Unter x11vnc werden sie dafür verwendet -unixpw Anmeldung. Andere VNC
Server könnten etwas Ähnliches tun.
Sie können „str“ auch über die Umgebungsvariable SSVNC_UNIXPW angeben.
Beachten Sie, dass die Escape-Taste tatsächlich zuerst gesendet wird, um x11vnc anzuweisen, das Unix nicht zu echoen
Benutzername zurück zum VNC-Viewer. Setzen Sie SSVNC_UNIXPW_NOESC=1, um dies zu überschreiben.
Wenn str „.“ ist, werden Sie in der Befehlszeile zur Eingabe des Benutzernamens und aufgefordert
Geben Sie das Passwort wie gewohnt ein. Wenn str „-“ ist, wird die stdin über gelesen erhaltenpass(3) für
Benutzername Passwort. Andernfalls wird, wenn str eine Datei ist, diese geöffnet und die erste Zeile angezeigt
read wird als Unix-Benutzername und der 2. als Passwort verwendet. Wenn str mit dem Präfix versehen ist
„rm:“ Die Datei wird nach dem Lesen entfernt. Andernfalls, wenn str ein „@“-Zeichen hat, wird es
wird als Benutzername@Passwort angenommen. Andernfalls wird das Programm mit einem Fehler beendet. Bekam alle
dass?
-Verstärker str
Dies ist für die Verwendung mit dem hier beschriebenen UltraVNC-Repeater-Proxy vorgesehen:
http://www.uvnc.com/addons/repeater.html. „str“ ist die ID-Zeichenfolge, an die gesendet werden soll
der Repeater. Beispiel: ID:1234. Es kann sich auch um den Hostnamen und den Port oder die Anzeige handeln
VNC-Server, z. B. 12.34.56.78:0 oder snoopy.com:1. Beachten Sie, dass bei Verwendung von -repeater
Der host:dpy in der cmdline ist der Repeater-Server, NICHT der VNC-Server. Der
Der Repeater verbindet Sie.
Beispiel: vncviewer ... -repeater ID:3333 repeat.host:5900
Beispiel: vncviewer ... -repeater vhost:0 repeat.host:5900
Verwenden Sie beispielsweise „-repeater SCIII=ID:3210“, wenn es sich beim Repeater um einen Single Click III (SSL) handelt.
Repeater (repeater_SSL.exe) und Sie übergeben den SSL-Teil der Verbindung
über Stunnel, Socat usw. Auf diese Weise wurde der magische UltraVNC-String „testB“ benötigt
Die Arbeit mit dem Repeater wird an ihn gesendet.
-rfbversion str
Legen Sie die angekündigte RFB-Version fest. Beispiel: -rfbversion 3.6 Für einige Server, z
UltraVNC, dies muss getan werden.
-ultradsm
UltraVNC verfügt über DSM-Plugins für die symmetrische private Verschlüsselung. Sehen
http://www.uvnc.com/features/encryption.html. Es wird davon ausgegangen, dass Sie ein Unix verwenden
Programm (z. B. unser ultravnc_dsm_helper) zum Ver- und Entschlüsseln des UltraVNC DSM
Strom. Zusätzlich dazu geben Sie -ultradsm an, um DIESEN Viewer anzuweisen, den RFB zu ändern
Daten gesendet, um mit dem UltraVNC-Server zu arbeiten. Aus irgendeinem Grund ist jede RFB-Nachricht
Der Typ muss unter DSM zweimal gesendet werden.
-mslogon Benutzer
Verwenden Sie die Windows-MS-Anmeldung bei einem UltraVNC-Server. Geben Sie den Benutzernamen oder „1“ ein
aufgefordert. Standardmäßig wird der UltraVNC MS-Anmeldeserver automatisch erkannt und dazu aufgefordert
den Benutzernamen und das Passwort.
WICHTIGER HINWEIS: Der UltraVNC MS-Logon Diffie-Hellman-Austausch ist sehr schwach und kann
Seien Sie brutal gezwungen, Ihren Benutzernamen und Ihr Passwort innerhalb weniger Sekunden CPU-Zeit wiederherzustellen.
Verwenden Sie aus Sicherheitsgründen unbedingt einen zusätzlichen verschlüsselten Tunnel (z. B. SSL oder SSH).
gesamte VNC-Sitzung.
-Chat nur
Versuchen Sie, ein Kunde zu sein, der nur UltraVNC-Textchat durchführt. Dieser Modus wird von x11vnc verwendet
um ein Chat-Fenster auf der physischen X11-Konsole anzuzeigen (d. h. um mit der Person zu chatten).
am Display).
-env VAR=WERT
Um das Schreiben eines Shell-Skripts zum Festlegen von Umgebungsvariablen zu sparen, geben Sie so viele an, wie Sie möchten
brauchen auf der Kommandozeile. Beispiel: -env SSVNC_MULTIPLE_LISTEN=MAX:5 -env
HERAUSGEBER=vi
-noipv6
Deaktivieren Sie alle IPv6-Sockets. Identisch mit VNCVIEWER_NO_IPV6=1.
-noipv4
Deaktivieren Sie alle IPv4-Sockets. Identisch mit VNCVIEWER_NO_IPV4=1.
-Drucker
Drucken Sie die Ssvnc X-Ressourcen (appdefaults) aus und beenden Sie den Vorgang. Sie können sie in einem speichern
Datei und passen Sie sie an (z. B. die Tastenkombinationen und das Popup-Menü). Zeigen Sie dann auf die Datei
Datei über XENVIRONMENT oder XAPPLRESDIR.
-Pipeline
Fordern Sie wie TurboVNC das nächste Framebuffer-Update so schnell wie möglich an, anstatt
Warten bis zum Ende des aktuellen Framebuffer-Updates. Hilft
„Pipeline“ der Updates. Dies ist derzeit die Standardeinstellung -nopipeline Etwas deaktivieren.
-appshare
Aktivieren Sie Funktionen für die Verwendung mit x11vncs -appshare Modus, in dem anstatt das zu teilen
Vollständiger Desktop, nur die Fenster der Anwendung werden gemeinsam genutzt. Der Viewer-Multilisten-Modus ist
Wird zum Erstellen mehrerer Fenster verwendet: -Multilisten ist impliziert. Siehe 'x11vnc
-appshare -Hilfe' Weitere Informationen zum Modus. Im Viewer aktivierte Funktionen
für -appshare sind: Mindestens zusätzlicher Text im Titel, automatisch -ycrop ist behindert,
x11vnc -remote_prefix X11VNC_APPSHARE_CMD: Nachrichtenkanal, x11vnc-Startfenster
Positionshinweise. Weitere Tasten- und Mausbelegungen finden Sie weiter unten im Abschnitt „Escape-Tasten“.
-fliehen str
Dadurch wird die Modifikatorsequenz „Escape-Tasten“ festgelegt und der Escape-Tasten-Modus aktiviert. Wenn
Wird die Escape-Sequenz der Zusatztasten gedrückt gehalten, wird der nächste Tastendruck interpretiert
lokal, um eine spezielle Aktion auszuführen, anstatt an den Remote-VNC-Server gesendet zu werden.
Benutzen '-fliehen default‘ für die Standardmodifikatorsequenz. (Unix: Alt_L, Super_L und
MacOSX: Control_L,Meta_L)
Hier sind die „Escape Keys: Help+Set“-Anweisungen aus dem Popup:
Escape-Tasten: Geben Sie eine durch Kommas getrennte Liste von Modifikatortasten ein, die als Escape-Tasten dienen sollen
Reihenfolge'. Wenn diese Tasten gedrückt gehalten werden, wird der nächste Tastendruck interpretiert
lokal, um eine spezielle Aktion aufzurufen, anstatt an den Remote-VNC-Server gesendet zu werden.
Mit anderen Worten, eine Reihe von „Hotkeys“.
Hier ist die Liste der lokalen Tastenzuordnungen zu Sonderaktionen:
r: Desktop aktualisieren b: Glocke umschalten c: Vollfarbe umschalten
f: Dateiübertragung x: x11cursor z: Tight/ZRLE umschalten
l: Vollbild g: Graball e: Escape-Tasten-Dialog
s: Dialog skalieren +: vergrößern (=) -: verkleinern (_)
t: Text-Chat a: Alphablend-Cursor
V: Nur Ansicht umschalten. Q: Viewer beenden. 123456: UltraVNC skaliert 1/n
Pfeiltasten: Schwenken Sie das Ansichtsfenster bei jedem Tastendruck um etwa 10 %.
PageUp/PageDown: Schwenken Sie das Ansichtsfenster vertikal um einen Bildschirm.
Home/Ende: Schwenken Sie das Ansichtsfenster horizontal um einen Bildschirm.
Tastaturpfeile: Schwenken Sie das Ansichtsfenster bei jedem Tastendruck um 1 Pixel.
Durch Ziehen der Maus bei gedrückter Taste 1 wird auch das Ansichtsfenster geschwenkt.
Durch Klicken der Maustaste3 wird das Popup-Menü geöffnet.
Die obigen Zuordnungen sind immer im ViewOnly-Modus aktiv, es sei denn, Sie setzen Escape
Legt den Wert auf „nie“ fest.
x11vnc -appshare-Hotkeys: x11vnc verfügt über einen einfachen Anwendungsfreigabemodus
Ermöglicht es dem Betrachter, die Remote-Fenster der obersten Ebene zu verschieben, in der Größe zu ändern oder anzuheben. Zu
Aktivieren Sie es, halten Sie die Umschalttaste + die Escape-Tasten gedrückt und drücken Sie diese:
Pfeiltasten: Verschieben Sie das Remote-Fenster auf seinem Desktop.
PageUp/PageDn/Home/End: Größe des Remote-Fensters ändern.
+/-: Heben oder senken Sie das Remote-Fenster.
M oder Button1 bewegen den Sieg auf die lokale Position; D oder Button3: Remote Win löschen.
Wenn der Wert für die Escape-Tasten unten auf „Standard“ gesetzt ist, wird eine Standardliste von angezeigt
Sondertasten werden verwendet. Für Unix ist es: Alt_L,Super_L und für MacOSX
Control_L,Meta_L. Hinweis: Auf der Super_L-Taste befindet sich normalerweise ein Windows(TM)-Flag.
Beachten Sie auch, dass _L und _R bedeuten, dass sich die Taste auf der LINKEN oder RECHTEN Seite der Tastatur befindet.
Unter Unix sind die Alt- und Windows-Tasten standardmäßig auf der linken Seite der Tastatur. Auf MacOSX
Die Standardeinstellung sind die Steuer- und Befehlstasten auf der linken Seite der Tastatur.
Beispiel: Halten Sie die Alt- und Windows-Tasten auf der LINKEN Seite der Tastatur gedrückt
und drücken Sie dann „c“, um den Vollfarbstatus umzuschalten. Oder drücken Sie „t“, um das umzuschalten
ultravnc Text-Chat-Fenster usw.
Um etwas anderes als den Standardwert zu verwenden, geben Sie eine durch Kommas getrennte Liste (oder eine einzelne) an
eins) aus: Shift_L Shift_R Control_L Control_R Alt_L Alt_R Meta_L Meta_R Super_L
Super_R Hyper_L Hyper_R oder Mode_switch.
NEU Pop-up Aktionen:
ViewOnly: ~ -viewonly
Glocke deaktivieren: ~ -nobell
Cursorform: ~ -nocursorshape
X11-Cursor: ~ -x11cursor
Cursor Alphablend: ~ -alpha
Eng/Hextil umschalten: ~ -Kodierungen Hextil...
Tight/ZRLE umschalten: ~ -encodings zrle...
ZRLE/ZYWRLE umschalten: ~ -encodings zywrle...
Qualitätsstufe ~ -Qualität (sowohl Tight als auch ZYWRLE)
Komprimierungsstufe ~ -compresslevel
JPEG deaktivieren: ~ -nojpeg (Tight)
Pipeline-Updates ~ -pipeline
Vollfarbe mit so vielen Farben, wie der lokale Bildschirm zulässt.
Graustufen (16 und 8 bpp) ~ -Grau, nur für 16/8 bpp-Modi mit niedrigen Farben.
16-Bit-Farbe (BGR565) ~ -16bpp / -bgr565
8-Bit-Farbe (BGR233) ~ -bgr233
256 Farben ~ -bgr233 Standardanzahl der Farben.
64 Farben ~ -bgr222 / -use64
8 Farben ~ -bgr111 / -use8
Scale Viewer ~ -scale
Escape-Tasten: Umschalten ~ -escape
Escape-Tasten: Hilfe+Set ~ -escape
Y Crop (y-max) ~ -ycrop festlegen
Stellen Sie die Breite der Bildlaufleiste auf ~ -sbwidth ein
XGrabServer ~ -graball
UltraVNC-Erweiterungen:
Legen Sie 1/n Server Scale Ultravnc ext fest. Skalieren Sie den Desktop um 1/n.
Text-Chat Ultravnc ext. Machen Sie Text-Chat.
Dateiübertragung Ultravnc ext. Datei-XFER über Java-Helfer.
Einzelfenster Ultravnc ext. Schnappen Sie sich ein einzelnes Fenster und betrachten Sie es.
(Wählen Sie das gewünschte Fenster aus und klicken Sie darauf.)
Deaktivieren Sie den Remote-Eingang Ultravnc ext. Versuchen Sie, Eingaben und zu verhindern
Betrachtung des Monitors auf dem physischen Display.
Hinweis: Die Ultravnc-Erweiterungen gelten nur für Server, die dies unterstützen
ihnen. x11vnc/libvncserver unterstützt einige davon.
Zwischenablage nicht primär senden ~ -sendclipboard
Auswahl jedes Mal senden ~ -sendalways
CODIERUNGEN
Der Server liefert Informationen in dem vom Client gewünschten Format, um dies zu erreichen
Machen Sie es dem Kunden so einfach wie möglich zu implementieren. Wenn der Kunde sich als fähig darstellt
Um mehrere Formate zu verwenden, wählt der Server eines aus.
Pixel Format bezieht sich auf die Darstellung eines einzelnen Pixels. Die gängigsten Formate
sind 24- und 16-Bit-„Echtfarben“-Werte und 8-Bit-„Farbkarten“-Darstellungen, wobei an
Eine beliebige Karte wandelt die Farbnummer in RGB-Werte um.
Codierung bezieht sich darauf, wie ein Rechteck aus Pixeln gesendet wird (alle Pixelinformationen in VNC sind).
als Rechtecke gesendet). Alle Rechtecke verfügen über eine Kopfzeile, die die Position und Größe des Rechtecks angibt
Rechteck und einen Kodierungstyp, der von den folgenden Daten verwendet wird. Diese Typen werden aufgelistet
unten mit.
Roh Die Rohkodierung sendet einfach Breite*Höhe-Pixelwerte. Alle Kunden sind erforderlich
um diesen Kodierungstyp zu unterstützen. Raw ist auch am schnellsten, wenn es um Server und Viewer geht
befinden sich auf demselben Computer, da die Verbindungsgeschwindigkeit im Wesentlichen unendlich und roh ist
Die Kodierung minimiert die Verarbeitungszeit.
CopyRect
Die Kodierung „Rechteck kopieren“ ist effizient, wenn etwas verschoben wird. nur
Die gesendeten Daten sind die Position eines Rechtecks, aus dem Daten kopiert werden sollen
aktueller Standort. Copyrect könnte auch verwendet werden, um eine wiederholte Übertragung effizient durchzuführen
Muster.
RRE Die Rise-and-Run-Length-Codierung ist im Grunde eine 2D-Version der Lauflängen-Codierung
(RLE). Bei dieser Kodierung wird eine Folge identischer Pixel zu einem einzigen komprimiert
Wert und Wiederholungsanzahl. In VNC wird dies mit einer Hintergrundfarbe und implementiert
dann Spezifikationen einer beliebigen Anzahl von Unterrechtecken und einer Farbe für jedes.
Dies ist eine effiziente Kodierung für große Blöcke mit konstanter Farbe.
Corre Dies ist eine geringfügige Variation von RRE, bei der maximal 255 x 255 Pixel große Rechtecke verwendet werden. Das
ermöglicht die Verwendung von Einzelbyte-Werten, wodurch die Paketgröße reduziert wird. Das ist im Allgemeinen so
effizienter, da die Einsparungen durch das Senden von 1-Byte-Werten im Allgemeinen überwiegen
die Verluste aus den (relativ seltenen) Fällen, in denen sehr große Regionen bemalt werden
die gleiche Farbe.
Hextil
Hierbei werden Rechtecke in 16x16 Kacheln aufgeteilt, die in einer vorgegebenen Reihenfolge verschickt werden
Befehl. Die Daten innerhalb der Kacheln werden entweder roh oder als Variante auf RRE gesendet. Hextil
Die Kodierung ist normalerweise die beste Wahl für den Einsatz in Hochgeschwindigkeitsnetzwerkumgebungen
(z. B. Ethernet-lokale Netzwerke).
Zlib Zlib ist eine sehr einfache Codierung, die die Zlib-Bibliothek verwendet, um Rohpixeldaten zu komprimieren.
Diese Kodierung erreicht eine gute Komprimierung, verbraucht aber viel CPU-Zeit. Unterstützung
Diese Kodierung wird für die Kompatibilität mit VNC-Servern bereitgestellt, bei denen dies möglicherweise nicht der Fall ist
Verstehen Sie Tight Encoding, das in fast allen realen Situationen effizienter ist als Zlib
Situationen.
Eng Wie die Zlib-Kodierung verwendet die Tight-Kodierung die Zlib-Bibliothek, um die Pixeldaten zu komprimieren.
Die Daten werden jedoch vorverarbeitet, um die Komprimierungsraten zu maximieren und die CPU-Auslastung zu minimieren
auf Komprimierung. Außerdem kann die JPEG-Komprimierung verwendet werden, um farbintensive Bildschirme zu kodieren
Bereiche (siehe die Beschreibung der Optionen -quality und -nojpeg oben). Enge Kodierung
ist normalerweise die beste Wahl für Netzwerkumgebungen mit geringer Bandbreite (z. B. langsames Modem).
Verbindungen).
ZRLE Der SSVNC-Viewer hat die ZRLE-Kodierung von RealVNC (www.realvnc.com) auf das Unix portiert
Tightvnc-Viewer.
ZYWRLE Der SSVNC-Viewer hat die verlustbehaftete Wavelet-basierte ZRLE-Kodierung von Hitachi portiert
http://mobile.hitachi-system.co.jp/publications/ZYWRLE/ zum Unix-tightvnc
Zuschauer.
RESSOURCEN
X Ressourcen, die vncviewer weiß, dass es neben den normalen Xt-Ressourcen auch solche gibt
folgt:
shareDesktop
Äquivalent von -geteilt/-noshared Optionen. Standardmäßig wahr.
Nur ansehen
Äquivalent von -Nur ansehen Möglichkeit. Standardmäßig falsch.
ganzer Bildschirm
Äquivalent von -Vollbildschirm Möglichkeit. Standardmäßig falsch.
grabKeyboard
Schnappen Sie sich die Tastatur im Vollbildmodus. Dies kann helfen, Probleme mit dem Verlieren zu lösen
Tastaturfokus. Standardmäßig falsch.
raiseOnBeep
Äquivalent von -noraiseonbeep Option, wenn auf false gesetzt. Standardmäßig wahr.
Passwortdatei
Äquivalent von -Passw .
Benutzer-Anmeldung
Äquivalent von -Benutzer .
PasswortDialog
Ob ein Dialogfeld zum Abrufen des Kennworts (true) oder vom TTY verwendet werden soll
(FALSCH). Irrelevant, wenn Passwortdatei eingestellt ist. Standardmäßig falsch.
Kodierungen
Äquivalent von -Kodierungen .
compressLevel
Äquivalent von -compresslevel Option (TightVNC-spezifisch).
Qualitätslevel
Äquivalent von -Qualität Option (TightVNC-spezifisch).
JPEG aktivieren
Äquivalent von -nojpeg Option, wenn auf false gesetzt. Standardmäßig wahr.
useRemoteCursor
Äquivalent von -keine Cursorform Option, wenn auf false gesetzt (TightVNC-spezifisch). Standard
wahr.
Verwenden Sie BGR233
Äquivalent von -bgr233 Möglichkeit. Standardmäßig falsch.
nFarben
Versuchen Sie bei Verwendung von BGR233, so viele „exakte“ Farben aus der BGR233-Farbe zuzuordnen
Würfel. Wenn Sie eine gemeinsame Farbkarte verwenden, bleiben durch eine niedrigere Einstellung dieser Ressource mehr Farben übrig
für andere X-Clients. Bei der Verwendung von TrueColor ist dies nicht relevant. Der Standardwert ist 256 (d. h. alle
Sie).
Verwenden Sie SharedColors
Wenn die Anzahl der „exakten“ BGR233-Farben, die erfolgreich zugewiesen wurden, weniger als 256 beträgt, dann
Der Rest wird mit den „nächsten“ verfügbaren Farben ausgefüllt. Diese Ressource sagt
ob für diesen Zweck nur die „exakten“ BGR233-Farben verwendet werden sollen, oder ob diese verwendet werden sollen
auch die „gemeinsamen“ Farben anderer Kunden. Standardwert true (d. h. andere Clients verwenden)
Farben).
forceOwnCmap
Äquivalent von -owncmap Möglichkeit. Standardmäßig falsch.
forceTrueColor
Äquivalent von -echte Farbe Möglichkeit. Standardmäßig falsch.
angeforderte Tiefe
Äquivalent von -Tiefe .
Verwenden Sie SharedMemory
Verwenden Sie die MIT-Shared-Memory-Erweiterung, wenn Sie sich auf demselben Computer wie der X-Server befinden. Standard
wahr.
wmDecorationWidth, wmDecorationHeight
Die Gesamtbreite und -höhe, die von Fenstermanager-Dekorationen eingenommen werden. Das ist gewohnt
Berechnen Sie die maximale Größe des VNC-Viewer-Fensters. Standard ist Breite 4, Höhe
24
BumpScrollTime, BumpScrollPixels
Wenn Sie sich im Vollbildmodus befinden und der VNC-Desktop größer als die X-Anzeige ist,
Das Scrollen erfolgt immer dann, wenn die Maus den Rand des Bildschirms berührt. Die Höchstgeschwindigkeit
Die Anzahl der Bildlaufvorgänge beträgt „bumpScrollPixels“ Pixel pro „bumpScrollTime“-Millisekunden. Der
Die tatsächliche Scrollgeschwindigkeit wird natürlich langsamer sein, je nachdem, wie
Schnell ist deine Maschine. Standardmäßig 20 Pixel alle 25 Millisekunden.
popupButtonCount
Die Anzahl der Schaltflächen im Popup-Fenster. Weitere Informationen finden Sie in der README-Datei
erfahren Sie, wie Sie die Schaltflächen anpassen.
debuggen Zum Debuggen. Standardmäßig falsch.
rawDelay, copyRectDelay
Einzelheiten zum Debuggen finden Sie in der README-Datei. Standard 0 (aus).
Als mit dem begonnen wurde -über Option, vncviewer liest die VNC_VIA_CMD Umgebungsvariable,
Erweitert Muster, die mit dem Zeichen „%“ beginnen, und führt das Ergebnis als Befehl aus
unter der Annahme, dass dadurch ein TCP-Tunnel erstellt würde, der für die VNC-Verbindung verwendet werden sollte. Wenn nicht
festgelegt ist, ist diese Umgebungsvariable standardmäßig auf „/usr/bin/ssh -f -L %L:%H:%R %G Schlaf 20".
Die folgenden Muster werden im erkannt VNC_VIA_CMD (Beachten Sie, dass alle Muster %G,
%H, %L und %R müssen in der Befehlsvorlage vorhanden sein):
%% Ein wörtliches „%“;
%G Gateway-Hostname;
%H Remote-VNC-Hostname, wie er dem Gateway bekannt ist;
%L lokale TCP-Portnummer;
%R Remote-TCP-Portnummer.
Verwenden Sie ssvncviewer online über die Dienste von onworks.net