Ich habe bei der Arbeit zwei Monitore aufgestellt, wobei der externe auf Hochformat eingestellt ist. Wenn ich versuche, mit VNC aus der Ferne zu arbeiten, führt dies zu einem RIESIGEN (etwas wie 1600 x 3000), da der virtuelle Bildschirm die Zusammensetzung der beiden ist (mit schwarzen Balken, wo kein Monitorplatz vorhanden ist).
Daher reagiert die VNC-Verbindung nicht.
ssh
Ich möchte mich über einen Befehlszeilenbefehl oder ein Skript anmelden und den zweiten Monitor deaktivieren können . Welche Befehle könnten dies bewirken?
Auch hier bin ich remote, also ist das Trennen des Bildschirms keine Option, und das Spiegeln führt zu einem Bildschirm, der etwa 1440 x 1440 groß ist (so dass er ohne Dehnung auf beide Monitore passt), also ist dies auch keine optimale Strategie.
Ausgabe von xrandr
:
themachine% xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 2970 x 1680, maximum 2970 x 1702
default connected 2970x1680+0+0 0mm x 0mm
1920x1080 60.0
640x480 60.0
800x600 60.0
1024x768 60.0
1280x1024 60.0
1280x720 60.0
1344x756 60.0
1600x900 60.0
1680x1050 60.0
2970x1680 1.0*
2970x1702 2.0
Je nachdem, mit welcher Art von Apple-Computer Sie sich verbinden, können Sie diese Befehle ausprobieren und sehen, ob sie für Sie funktionieren. Ich weiß, dass sie mit X11 verwendet werden. Dies ist der Befehl zum Deaktivieren von zwei Bildschirmen (vorausgesetzt, es handelt sich um einen Laptop).
xrandr --output VGA --off
Und wenn Sie möchten, ist dies ein Befehl zum Aktivieren der zwei Bildschirme (könnte Ihnen jedoch bei der Fehlerbehebung beim Ausschalten des sekundären Bildschirms helfen). LVDS ist das Liquid Display und VGA ist der sekundäre Monitor.
xrandr --output VGA --mode 1024x768
xrandr --output VGA --right-of LVDS
xrandr
aber es scheint zu glauben, dass ich einen riesigen 2970x1680-Monitor habe, der derselbe Bildschirm sein muss, den VNC sendet.xrandr
Ausgabe zur Frage hinzugefügt (vielleicht würde es helfen, einen Befehl zu generieren?)Aus dem Kommentar von @scottishwildcat:
Sie können die Bildschirmfreigabe-App auf verschiedene Arten starten, aber der einfachste Weg für einen Computer, dessen IP oder vollständig qualifizierter Domänenname Sie kennen, besteht darin, vnc://wxyz in die Safari-Adressleiste einzugeben oder „vnc://wxyz“ in a Terminal. (Möglicherweise müssen Sie einen Doppelpunkt gefolgt von der Portnummer hinzufügen, je nachdem, wie Ihr Server eingerichtet ist – Standard ist 5900). Wenn Sie es manuell starten möchten, finden Sie es in /System/Library/CoreServices. Bei Computern in Ihrem LAN können Sie ihn starten, indem Sie den Computer in der Finder-Seitenleiste auswählen und dann in der Finder-Symbolleiste auf Bildschirm freigeben klicken.
calum_b
Ben Mosher
calum_b
Ben Mosher
Ben Mosher