Erstellen Sie eine „virtuelle“ Anzeige zur Verwendung mit Remote-Desktop

Ich verwende Remote Desktop häufig, um von meinem Universitätscampus aus auf meinen Heim-iMac zuzugreifen (mit einem 13-Zoll-MacBook mit einer Auflösung von 1280 x 800). Der iMac hat zwei Displays, das eingebaute 27-Zoll-Display mit 2560 x 1440 und ein externes 1920 x 1080-Display. Es gibt drei Probleme:

  1. Durch Herunterskalieren der Auflösung wird alles klein, oder ich muss umständliches/nerviges Schwenken durchführen. Normalerweise sehe ich nur die 1920 x 1080-Anzeige über Remote Desktop, aber selbst dann ist sie suboptimal.
  2. Große Displays erfordern eine hohe Bandbreite. Dies ist kein Problem, wenn ich mich in einem richtigen WLAN-Netzwerk wie meinem Universitätscampus befinde, aber gelegentlich verwende ich auch die Tethering-Verbindung meines Telefons.
  3. Alles, was ich über Remote Desktop tue, kann persönlich auf den realen Displays gesehen werden.

Vorgeschlagene Lösung: Erstellen Sie irgendwie ein "virtuelles" Display mit 1280 x 800.

  1. Es hat dieselbe Auflösung wie der Bildschirm meines MacBooks, sodass es nicht skaliert werden muss.
  2. Es ist kleiner und verbraucht daher weniger Bandbreite.
  3. Es wird keine physische Anzeige sein, also wird es nicht persönlich sichtbar sein.

Gibt es nun eine Möglichkeit, eine solche "virtuelle Anzeige" zu erstellen?

Das ist seltsam, immer wenn ich VNC in meinen 10.9-Mac einsetze, wird eine neue Sitzung für den VNC-Client erstellt. Verwenden Sie einen VNC-Server eines Drittanbieters?
@KevinChen Bist du ? Die Bildschirmfreigabe versetzt mich immer in dieselbe Sitzung und denselben Desktop, die ich persönlich verwendet habe. Oder funktioniert das vielleicht anders, wenn Sie sich vor der Verbindung vollständig von Ihrer Desktop-Sitzung abmelden?

Antworten (1)

Sie können die Sitzungsauswahlfunktion des Apple Screen Sharing-Dienstes verwenden. Es ermöglicht Ihnen, sich bei einer "virtuellen" Benutzersitzung anzumelden, ohne etwas auf dem physischen Bildschirm anzuzeigen. Dazu sollten Sie:

  1. zweites Benutzerkonto anlegen und ihn "physisch" anmelden,
  2. verbinden Sie sich über die Bildschirmfreigabe mit Ihren PRIMARY-Benutzerdaten mit Ihrem iMac,
  3. Die Bildschirmfreigabe bietet Ihnen 2 Möglichkeiten: „Bildschirm mit dem aktuellen physischen Benutzer teilen“ oder „Anmelden“ in einer „virtuellen“ Sitzung,
  4. Wählen Sie „Anmelden“ und hier sind Sie: Sie haben einen „virtuellen“ Bildschirm, der für den aktuellen physischen Benutzer nicht sichtbar ist.
  5. Sie können jetzt die Bildschirmauflösung an den Bildschirm Ihres MacBook anpassen.
Sauber! :) wirkt sich das Ändern der Bildschirmauflösung auf die realen Anzeigen aus?
Sieht so aus, als wäre es nicht so ordentlich, wie es sich anhört. Früher habe ich diese Funktion auf einem Server mit nur einem Display verwendet (unter Verwendung von cscreen zum Ändern der Auflösung, da im Bereich „Displays“ während einer virtuellen Sitzung zu wenige Auflösungen verfügbar sind). Es funktioniert fast gut, mit Ausnahme eines kleinen Problems: Manchmal beginnt der Bildschirmfreigabe-Client kurz nach der Änderung der Auflösung mit der Anzeige eines schwarzen Bildschirms. Um es wieder lebendig zu machen, müssen Sie die Verbindung trennen, etwa 30 Sekunden warten, damit der hängende Server-Daemon sterben kann, und sich erneut verbinden.
Aber gerade habe ich die Auflösungsänderungsfunktion in einer virtuellen Sitzung mit zwei Monitoren (einem Laptop und einem externen Display) überprüft. Hier wird es noch viel schlimmer: Jeder Versuch, die Auflösung zu ändern, führt zum Absturz des eigentlichen WindowServers :-( Es scheint, als würden sowohl physische als auch virtuelle Sitzungen sofort abgemeldet, wodurch es unmöglich wird, die Auflösung zu ändern. Mein Server ist 10.9.1, so scheint es Das Beste, was wir tun können, ist, einfach einen Fehlerbericht an Apple zu senden :-(
Und nein, die tatsächliche Bildschirmauflösung wird nicht beeinflusst.
2021 scheint das nicht mehr zu funktionieren. Wenn Sie versuchen, eine Verbindung zu Ihrem eigenen Computer herzustellen, lässt Sie die Mac-Bildschirmfreigabe-App nicht zu und zeigt den Hinweis „Sie können Ihren eigenen Bildschirm nicht steuern“ an.