%20aus%20mit%20einem%20x11vnc-Server%20unter%20Linux%3F.png)
Antwort1
Wenn Sie mit der App „Screen Sharing“ unter OS X eine Verbindung zum x11vnc-Server herstellen möchten, müssen Sie den Startbefehl für x11vnc anpassen:
x11vnc -display :0 -noxrecord -noxfixes -noxdamage -forever -passwd 123456
- Dukippenverwenden
-ncache
- Dumüssenverwenden
-passwd
Antwort2
Ich habe Folgendes verwendet, um Verbindungen zu Remote-Systemen einzurichten, auch zu solchen, die langsames Internet verwenden.
x11vnc -rfbport 5900 -bg -o ~/.vnc/log -rfbauth ~/.vnc/passwd -ncache 0 -speeds modem -forever -shared -ultrafilexfer -skip_lockkeys -desktop <RemoteComputer>
Dadurch wird ein VNC-Daemon gestartet, der:
- Setzt den Port auf 5900 (Standard), aber Sie können ihn hier ändern,Abonnieren
- betreibt den Server im Hintergrund,bg.
- protokolliert, was vor sich geht,Ö.
- verwendet ein Passwort, das als verschlüsselter Hash gespeichert ist,Abonnieren.
- deaktiviert den Pixel-Cache, ein Problem unter OSX,ncache.
- passt die Datenübertragung an niedrige Geschwindigkeiten an,Geschwindigkeiten Modem.
- schließt die Verbindung nicht, wenn Sie fertig sind,für immer.
- akzeptiert eine unbegrenzte Anzahl von Verbindungen,geteiltDas ist beispielsweise so: Wenn Ihre aktuelle Verbindung abbricht und der Server sie noch nicht geschlossen hat, können Sie die Verbindung nicht sofort wiederherstellen.
- Dateifreigabe gemäß UltraVNC aktivieren,ultrafilexfer. Scheint jedoch nicht mit Macs zu funktionieren.
- ignoriert Feststelltasten des Remote-Computers wie Feststelltaste usw.,Schlüsselüberspringung.
- und gibt Ihrem Remote-Computer einen Namen,Desktop-Computer.
Sie können ein verschlüsseltes Passwort festlegen über
x11vnc -storepasswd
Und stoppen Sie den Server über ein einfaches Kill-Signal (-SIGTERM). Viel Spaß!
Antwort3
Aufbauend auf der vorherigen Antwort, aber zu lang für einen Kommentar. Unter MacOS Big Sur 11.1 erziele ich mit Folgendem eine bessere Leistung:
x11vnc -display :0 -noxrecord -forever -passwd 123456
Durch das Entfernen von -noxdamage
stelle ich sowohl eine Verringerung der Zeichenlatenz als auch deutlich weniger Tearings beim Ändern der Größe oder Minimieren von Fenstern in x11 fest. Das Entfernen -noxfixes
macht auch das Erlebnis viel besser, da der Cursor richtig angezeigt wird – auch wenn der x11-Cursor seine Form ändert (z. B. um die Größe eines Fensters zu ändern). Das ist sehr praktisch, da Sie sonst ständig raten müssen, ob sich Ihr Cursor richtig über dem Auswahlfeld befindet. Kein erkennbarer Unterschied (für mich) durch das Entfernen von noxrecord
, also habe ich es drin gelassen
Obwohl die -ncache
Option erfolgreich eine Verbindung herstellt, konnte ich keine ncache
mehreren Desktop-Fenster mischen. Dies scheint ein unerwartetes Artefakt der Implementierung von Desktop-Fenstern zu sein (in Y-Koordinaten liegen die Fenster „unter“ dem Hauptfenster), das mit der Funktionsweise von ncache in Konflikt steht (durchAuchdurch Verwendung doppelter Fenster unter dem Hauptfenster).