2 Punkte von GN⁺ 2024-04-28 | 1 Kommentare | Auf WhatsApp teilen
  • Selbst wenn man an den integrierten 5K-Bildschirm eines iMac Pro ein externes LG-5K-Display anschließt, kommt die Multi-Display-Erfahrung auf dem Mac kaum über Unbequemlichkeiten hinaus, die sich seit 30 Jahren wiederholen
  • macOS ist nach einem Neustart oder Booten beim Merken von Fensterpositionen unzuverlässig, sodass alle Fenster auf das integrierte Display wandern können und jedes Mal neu angeordnet werden müssen
  • Vollbild-Apps und Spiele, Lightroom Classic, Dock, Menüleiste, Spaces und Split View verhalten sich auf mehreren Bildschirmen häufig in Positionierung und Verhalten anders als erwartet
  • Eine horizontale Anordnung erhöht durch Lücken zwischen den Bildschirmen, Kopfdrehungen sowie Probleme bei der Ausrichtung von Eingabegeräten und Bildschirm die ergonomische Belastung; ein Zweitdisplay wird leicht zum Ort für weniger wichtige Fenster
  • Wenn man Referenzinformationen wie Xcode-Dokumentation ständig im Blick behalten muss, ist ein Zweitdisplay nützlich, doch wegen Bugs im Fenstermanagement und mangelnder Display-Auswahl bleibt der Wunsch nach einem großen einzelnen hochauflösenden Bildschirm bestehen

Hintergrund des erneuten Versuchs mit zwei 5K-Displays

  • Mehrere Kollegen bevorzugten eine Konfiguration mit zwei gleich großen Displays nebeneinander, aber der Vorteil wirkte nicht immer eindeutig nachvollziehbar
  • In den vergangenen 30 Jahren wurden mehrfach Versuche mit einem Multi-Display-Setup unternommen
    • Anfangs zu einer Zeit, als schon ein einzelnes 17-Zoll-Display als hochwertig galt, schlicht weil es möglich war
    • Später immer wieder, um tatsächlich mehr Bildschirmfläche zu bekommen
  • Nach dem Aufkommen von 5K-Displays im Jahr 2014 nahm der Druck in Bezug auf Bildschirmfläche eine Zeit lang ab
    • Der erste 5K-iMac hatte daran großen Anteil
  • Da die Nutzung von Xcode im letzten Jahr ungefähr zugenommen hat, fühlt sich ein einzelnes 5K-Display inzwischen beengt an
    • Xcode ist auf 5K „okay, aber nicht großartig“
    • Noch enger wird es, wenn AppKit- oder SwiftUI-GUI-Design und die Nutzung des iPad-Pro-Simulators zusammenkommen
  • Beim derzeit genutzten iMac Pro lässt sich das integrierte Display nicht abschalten
    • Apple erlaubt es nicht, das integrierte Display eines iMac zu deaktivieren
    • Auch ein Austausch des iMac Pro wurde erwogen, doch wegen Apples Produktveröffentlichungs-Zeitplan wurde die Entscheidung vertagt
  • Auch die Optionen für ein größeres einzelnes Display sind unbefriedigend
    • Es gibt einige 6K-Displays, aber sie lassen sich schwerlich als „großartig“ bezeichnen
    • Bei 8K-Displays gibt es praktisch kaum Auswahl
    • Für einen 8K-Fernseher fehlt der physische Platz, und das bekannte 8K-Computerdisplay von Dell ist für seine Auflösung physisch zu klein
  • Ein zusätzliches LG 5K-Display, das während der Zeit bei LinkedIn selbst gekauft wurde, wurde neben den iMac Pro gestellt
    • Da es praktisch demselben Panel wie das integrierte Display des iMac Pro nahekommt, wirkte es wie eine ideale Kombination
    • In der Praxis gab es jedoch deutliche Unterschiede bei der Farbtemperatur; das LG-Display wirkte wärmer

Das Problem, dass macOS Fensterpositionen vergisst

  • Im ersten Monat war es insgesamt weitgehend in Ordnung; nur einige Apps machten gelegentlich Probleme
  • Xcode vergisst insbesondere die Position von Dokumentationsfenstern jedes Mal
    • Beim Dokumentationsfenster bleibt nur der erste geöffnete Tab erhalten, die übrigen Tabs nicht
    • Wenn man beim Entwickeln versehentlich das Dokumentationsfenster schließt, können mehrere mit dem Arbeitskontext verbundene Dokumentations-Tabs verloren gehen
  • Ab einem bestimmten Zeitpunkt wurden dann bei jedem Booten alle Fensterpositionen auf das integrierte Display zurückgesetzt
    • Auf dem überfüllten Hauptdisplay mussten die Fenster gesucht und wieder auf das Zweitdisplay verschoben werden
  • Dieses Verhalten wirkt weniger wie besonderes Pech, sondern nach langer Erfahrung eher wie ein normales Problem, das irgendwann wiederkehrt
    • Irgendwann kann das System wieder anfangen, sich die meisten Fensterpositionen zu merken
    • Danach kann sich derselbe Teufelskreis erneut wiederholen

Umgang von Vollbild-Apps und Spielen mit mehreren Displays

  • Vollbild-Apps, insbesondere Spiele, kommen mit zusätzlichen Displays häufig nicht richtig zurecht
  • Manche Spiele können ungenutzte Displays nicht abdunkeln oder ausschalten
    • Wenn während des Spielens direkt daneben ein heller Bildschirm weiterleuchtet, lenkt das ab
    • Bei jedem Starten oder Beenden muss in den Display-Einstellungen der System Settings das Zweitdisplay ausgewählt und die Helligkeit manuell angepasst werden
  • Das verwendete LG 5K hat keinen Einschaltknopf
    • Zieht man das Thunderbolt-Kabel ab, gerät macOS durcheinander, die Fensteranordnung wird gestört und manche Apps können abstürzen
  • Umgekehrt erkennen manche Apps zusätzliche Displays falsch und schicken Fenster auf den falschen Bildschirm
    • Adobe Lightroom Classic verschiebt gelegentlich das gesamte Fenster auf ein anderes Display
    • Die einzige Möglichkeit, es zurückzuholen, besteht darin, Lightroom zu beenden und neu zu starten
    • Der Menüpunkt „Move to <other display>…“ im Window-Menü funktioniert nicht

Reibung durch Dock und Menüleiste

  • Befindet sich das Dock an der Seite des Bildschirms, erscheint es nur auf dem Display, das in dieser Richtung ganz außen liegt
    • Um auf das Dock zuzugreifen, muss die Maus über mehrere Bildschirme hinweg bewegt werden, was langsam und unbeholfen ist
  • Das Dock ist auf automatisches Ausblenden eingestellt
    • In der Nähe des Bildschirmrands muss man aufpassen, dass das Dock nicht hervorspringt
  • Auf einem einzelnen Display stört ein Dock links am wenigsten
    • Am linken Rand gibt es vergleichsweise wenige UI-Elemente, mit denen man interagieren muss
    • Rechts befinden sich Scrollleisten, daher ist das nur die zweitbeste Lösung
    • Beim Bewegen der Maus nach unten ist zusätzlich die Spannung des USB-Kabels spürbar
  • In einer horizontalen Multi-Monitor-Konfiguration landet man praktisch beim Dock am unteren Rand
    • Unten befinden sich viele Bereiche zum Ändern der Fenstergröße, Symbolleisten, Buttons, horizontale Scrollleisten und Ähnliches
    • Häufig muss man die untersten Pixel des Bildschirms bedienen, ohne versehentlich das Dock einzublenden
    • Manchmal muss man ein ganzes Fenster verschieben, um Elemente am unteren Fensterrand anklicken zu können, wofür man es zuvor oben verkleinern muss
  • Auch die Menüleiste ist auf automatisches Ausblenden eingestellt
    • Gründe dafür sind visuelle Ordnung, etwas mehr Bildschirmfläche und frühere Erfahrungen mit eingebrannter Menüleiste auf einem iMac
  • In der Menüleiste befinden sich außerdem iStat Menus und mehrere Monitoring-Utilities, die häufig genutzt werden
    • Die Maus nach oben an den Bildschirmrand zu werfen, um die Menüleiste einzublenden, ist an sich einfach
  • Bei mehreren Displays erscheint die Menüleiste nur auf dem aktiven Display
    • Aktives und inaktives Display lassen sich oft nicht auf einen Blick unterscheiden
    • Hinzu kommt ein Designproblem von macOS: Wenn der Runloop des Main Threads der vorderen App nicht im Leerlauf ist oder eine App gerade startet, wird die Menüleiste nicht eingeblendet
    • Es ist schwer sofort zu erkennen, ob sie nicht sichtbar ist, weil der Cursor auf dem falschen Display steht, oder aus einem anderen Grund
    • Bei einer Aktion, die hunderte Male am Tag vorkommt, summieren sich kurze Verzögerungen

Wenn Fenster auf dem falschen Bildschirm erscheinen

  • Fenster erscheinen mitunter auf dem falschen Display
  • Der Grund ist unklar
  • Im Fenstermanagement von macOS gibt es ähnlich schwer erklärbare Bugs
    • Manche modalen Dialoge erscheinen etwa hinter einem vorhandenen Fenster

Ergonomieprobleme einer horizontalen Anordnung

  • Stellt man in einer üblichen horizontalen Anordnung zwei Displays gleichberechtigt auf, befindet sich an der Stelle, die man natürlicherweise frontal ansehen würde, statt eines Bildschirms eine Lücke
  • Keines der Displays ist auf Tastatur oder Maus ausgerichtet
    • Das Gefühl ist, dass Tipp- und Mausgenauigkeit darunter leiden
    • In einer Umgebung mit ständiger Bewegung, etwa an einem Treadmill Desk, fällt das noch stärker auf
  • Weil man ständig nicht in die Mitte, sondern nach links oder rechts schaut, kann der Nacken schmerzen
  • Platziert man das Hauptdisplay mittig vor sich und das Zweitdisplay auf einer Seite, wird das Zweitdisplay deutlich weniger nützlich
    • Denn es ist tatsächlich unbequemer anzuschauen

Warum es schwer ist, Arbeit auf mehrere Bildschirme aufzuteilen

  • Es fühlt sich deutlich anders an, zwei Fenster innerhalb eines Displays nebeneinander zu haben, als zwei Fenster auf verschiedenen Displays zu platzieren
    • Der Unterschied wird größer, wenn die beiden Displays nicht identisch sind oder horizontal bzw. vertikal nicht sauber ausgerichtet sind
    • Es kann der Unterschied zwischen Augenbewegung und zusätzlicher Kopfbewegung sein
  • An Aufgaben, bei denen man häufig zwischen Displays hin- und herwechselt, gewöhnt man sich nur schwer
  • Wichtige Arbeit landet kaum auf dem Zweitdisplay
    • Umso mehr, wenn dessen Position ergonomisch ungünstiger ist als die des Hauptdisplays
  • Das Zweitdisplay wird leicht zu einem Ort für selten genutzte Fenster wie Kalender, Clipboard-Viewer oder Rechner
    • Solche Apps bei Bedarf auf das Hauptdisplay nach vorn zu holen und danach wieder auszublenden, unterscheidet sich kaum davon
    • Irrelevante Animationen auf dem Zweitdisplay können sogar eher ablenken
  • Der bislang sinnvolle gleichzeitige Anwendungsfall ist, Referenzinformationen auf das Zweitdisplay zu legen
    • Ein typisches Beispiel ist das Xcode-Dokumentationsfenster
    • Ein komplexes Xcode-Projekt auf die Hälfte eines 5K-Displays zu quetschen, ist praktisch schwierig
    • Eine Konfiguration, in der Code und Dokumentation gleichzeitig sichtbar sind, ist bequemer, als ständig zwischen beiden zu wechseln

Reaktionen auf Hacker News und weitere Punkte

  • Auf Hacker News entstand eine lange Diskussion
    • Die Reaktionen bestanden eher aus Zustimmung und Hilfsversuchen als aus Kritik
  • Da der Mac seit etwa 35 Jahren genutzt wird und der Fokus überwiegend auf dem Mac lag, trifft eine Deutung im Sinne von „wie ein Windows-/Linux-Nutzer falsch verwendet“ nicht zu
  • Auch die Stabilität externer Displayverbindungen sehen viele als Problem
    • Das verwendete LG 5K machte große Probleme, bis das mitgelieferte fehlerhafte Thunderbolt-Kabel ersetzt wurde
    • Auch nach dem Austausch funktionierte es an einem beruflich genutzten MacBook Pro nicht stabil, am iMac Pro jedoch gut
    • Im Text wurde das nicht als eigenes Thema behandelt, weil dieses Problem aktuell nicht besteht, es ist aber ebenfalls ein großes Mac-Problem
  • Der Empfehlung, ein größeres einzelnes Display zu verwenden, wird zugestimmt
    • Dieses Problem hängt mit der zuvor behandelten fehlenden Auswahl zusammen
  • Gegenüber Ultrawide-Displays besteht Offenheit, aber es braucht ausreichende Pixeldichte
    • Bei einer Breite von 23,5 Zoll, der üblichen Breite eines 27-Zoll-Displays, ist 5K eine gute Pixelzahl
    • Bei einem rund 50 Zoll breiten Display ist 5K zu wenig
    • Bei vernünftigem Arbeitsabstand sind mindestens 100 PPD der Maßstab für ein gutes Display
    • Apples Retina-Displays erfüllen diesen Maßstab, die bekannten Ultrawide-Displays jedoch nicht
  • Die aktuelle Konfiguration besteht daraus, den iMac Pro mittig frontal zu platzieren und das LG 5K links in einem Winkel von etwa 45 Grad
    • Zuvor wurden auch symmetrische horizontale Anordnung, vertikales Stapeln und temporäre diagonale Aufstellungen mit iPad Pro oder Notebook ausprobiert
    • Es scheint keine vernünftige Anordnung zu geben, die nicht ausprobiert wurde
  • Spaces wird nicht genutzt
    • Es wurde früher in den Anfangstagen von Mac OS X und unter Linux ausprobiert, passte aber nicht richtig
    • Es gibt separate Fenstermanagement-Bugs, etwa dass neue Fenster, insbesondere modale Dialoge, still auf dem falschen Space geöffnet werden
  • App-Vollbild wird außer in zwingenden Fällen wie manchen Spielen nicht verwendet
    • Auf einem früheren beruflichen MacBook Pro war es wegen des kleinen Bildschirms unvermeidlich
    • Der Vollbildmodus von macOS ist fehleranfällig
    • Auf ausreichend großen Bildschirmen verschwenden die meisten Apps viel Platz
  • Das Dock wird weiterhin genutzt
    • Es dient zum Wechseln zwischen Anwendungen
    • ⌘⇥ wird ebenfalls genutzt, doch bei mehreren Displays ist schwer vorherzusagen, auf welchem Bildschirm die App-Palette erscheint, sodass es zusammen mit der Maus schwer effizient zu nutzen ist
    • Auch Spotlight wird zum Starten und Wechseln von Apps genutzt, hat aber Unzuverlässigkeiten wie verzögerte Anzeige des Eingabefelds, ignorierte Eingaben, Indexierungszustand und geänderte Bedeutung häufig verwendeter Kürzel
    • Außerdem dient das Dock für den Zugriff auf minimierte Fenster, Kontextmenüs von App-Dock-Icons und Monitoring wie die Zahl ungelesener Nachrichten
  • Viele Kommentare kritisierten außerdem das Fehlen von Fenstertiling und Gesten in macOS
    • macOS hat zwar eine Funktion, die Apple Split View nennt
    • Split View ist praktisch eine Sonderform des Vollbildmodus und teilt daher viele derselben Designprobleme und Bugs
  • Es wurden mehr Display- und Fenstermanagement-Utilities empfohlen als erwartet
    • Beispiele: Stay, Display Maid, Phoenix, Rectangle Pro
    • Einige davon könnten ausprobiert werden
    • Grundprobleme wie der Zugriff auf Dock und Menüleiste sowie Ergonomie lassen sich mit solchen Utilities jedoch nicht lösen

1 Kommentare

 
GN⁺ 2024-04-28
Meinungen auf Hacker News
  • Das macOS-Problem, sich beim erneuten Öffnen von Apps die Fensterpositionen nicht zu merken, ist wirklich frustrierend.
    Wenn ich unterwegs arbeite und mich dann im Homeoffice wieder anschließe, merkt es sich nicht einmal die Fensterpositionen, die zu dieser Konfiguration passten, sodass ich Dutzende Fenster, die sich auf dem Laptop-Display gesammelt haben, erneut ordnen muss.
    Ich habe es mit DisplayMaid https://funk-isoft.com/display-maid.html gelöst, das ich in einer früheren HN-Diskussion gesehen hatte. Aber dass dynamische Desktop-Konfigurationen immer noch nicht ordentlich behandelt werden, ist schwer nachvollziehbar, obwohl das MacBook Apples Vorzeigeprodukt ist und es ein großes Docking- und Display-Ökosystem gibt.

    • Ich habe dreimal versucht, von Windows auf den Mac umzusteigen, aber jedes Mal aufgegeben, weil sich die grundlegende Fensterbedienung viel zu unfertig anfühlte.
      Es ergibt keinen Sinn, eine App für ein paar Dollar extra kaufen zu müssen, um zentrale OS-Funktionen zu reparieren.
    • Ich nutze seit über fünf Jahren einen 27-Zoll-iMac mit je einem 27-Zoll-Thunderbolt-Display links und rechts als Drei-Display-Setup. Im Großen und Ganzen funktioniert es gut, und die meisten Probleme aus dem Originalbeitrag sind mir nicht stark begegnet.
      Allerdings sind bei den alten Thunderbolt Displays Bauteile ausgefallen, sodass ich bei beiden das Innenleben tauschen musste; bei einem gab es zudem ständig Probleme mit dem integrierten Thunderbolt-Kabel, weshalb ich ein separates Kabel verwenden musste.
      Dass macOS selbst in einer fast unveränderten Umgebung, in der dieselben Monitore ständig an denselben Ports hängen, die Fensterpositionen vergisst, ist ärgerlich.
      Auch die Behandlung von Monitor-Verbindungsereignissen ist seltsam: Wenn ich bei zwei eingeschalteten Displays ein drittes anschließe, schaltet sich der Zusatzmonitor aus und wieder ein, danach schalten sich Zusatz- und Hauptmonitor beide aus und wieder ein, und erst dann geht der neue Monitor an – extrem störend.
    • Mein Unternehmen erzwingt häufige Updates für den Browser und diverse Software, sodass ich Apps oft neu starten muss. Jedes Mal geraten dabei die Fensterpositionen durcheinander, was mich wahnsinnig macht.
      Es fühlt sich an, als käme jemand an meinen Schreibtisch und würde absichtlich alle Dinge umstellen.
    • Ich verstehe den Punkt, aber die meisten MacBook Pro werden wahrscheinlich gar nicht an externe Displays angeschlossen.
      Auf Hacker News mag das anders sein, aber normale Nutzer verwenden eher keine externen Monitore.
    • Für mich hat auch Stay gut funktioniert: https://cordlessdog.com/stay/
  • Die Unterstützung mehrerer Displays auf dem Mac hat sich eher zurückentwickelt, und das wirkt wie ein Spiegel des Zustands der gesamten Plattform, was ziemlich entmutigend ist.
    Vor 20 Jahren hörte ich, Apple habe viel Aufwand betrieben, damit Fenster sich natürlich über Monitore mit unterschiedlicher PPI oder Farbtiefe hinweg erstrecken können. Irgendwann verschwand diese Funktion, und heute wird ein Fenster nur noch auf einem Display angezeigt.
    Auch integrierte Funktionen wie Preview wirkten früher so, als habe jemand 99 % der Anwendungsfälle ernsthaft bedacht; heute sieht es schon wie ein Glücksfall aus, wenn 80 % unterstützt werden und überhaupt geprüft wird, ob es keine Regressionen gibt.

    • Ich muss an meinen in den 80ern verstorbenen Freund Hugh Daniel denken, der so viele Monitore wie möglich nebeneinander an einen Mac anschloss und das Schreibtischzubehör „Lineal“ über alle Monitore hinweg aufzog, um die Gesamtbreite zu messen.
      https://en.wikipedia.org/wiki/Hugh_Daniel
      Er entfernte aus einem alten Monitor die Bildröhre und fotografierte das Innere hochauflösend, um es als Wallpaper zu verwenden. Es war das coolste skeuomorphe Wallpaper: Fenster schwebten vor der Hochspannungselektronik im Inneren des Monitors.
      Ich weiß nicht, warum Apple das nicht als Standardhintergrund für den transparenten iMac verwendet hat.
      „They're IN the COMPUTER???“ https://www.youtube.com/watch?v=L_o_O7v1ews
      „There must be an ON button somewhere... Did you press the Apple thing?“ https://www.youtube.com/watch?v=ToIyDSRSN5g
    • Dass „Fenster jetzt nur noch auf einem Display angezeigt werden“, stimmt nicht.
      Man kann es unter System Preferences > Desktop & Dock > Mission Control > Displays have separate Spaces > Off ausschalten.
      Der Grund, warum Fenster bei aktivierter Einstellung nicht über zwei Displays hinweg reichen können, ist, dass sich Spaces pro Bildschirm unabhängig wechseln lassen oder einzelne Spaces auf ein anderes Display verschoben werden können.
      Wenn Fenster überlappen, werden die Ergebnisse beim Wechseln oder Neuanordnen von Spaces zwangsläufig sehr seltsam.
    • Es scheint schlimmer geworden zu sein, weil Apple-Silicon-Chips Einschränkungen bei der Zahl anschließbarer Displays mitbringen und macOS beim Versuch, eine bessere Erfahrung mit „maximierten Fenstern“ zu schaffen, gleich einen unnötigen neuen Fenstermodus hinzugefügt hat.
      Man braucht immer noch Apps wie Magnet, um Fenster vernünftig steuern zu können, und Multi-Display ist ein Durcheinander.
      Dagegen nutze ich auf einem LG Gram mit KDE Plasma vier Bildschirme mit unterschiedlichen Auflösungen und Größen sowie unterschiedlichen Skalierungsfaktoren problemlos; Wayland + Plasma funktioniert wirklich gut, fast überraschend gut.
    • Dass Spaces von einem vertikalen und horizontalen Raster auf nur horizontal umgestellt wurde, kann ich immer noch nicht akzeptieren.
      Im Vergleich zu früher ist das wirklich schlecht.
  • Es ist schwer, alle Probleme mit mehreren Displays ausschließlich dem OS anzulasten; nach persönlicher Erfahrung mit verschiedenen Plattformen gerät es am Ende überall leicht durcheinander.
    Dass Bildschirme ein- und ausgeschaltet werden, sind asynchrone Ereignisse, die das OS ereignisbasiert verarbeiten muss; und weil ein Bildschirm jederzeit verschwinden kann, muss jeder Grafikzustand immer gültig bleiben.
    Unabhängig davon, wie die endgültige Bildschirmkonfiguration aussieht, sollte sie in den Zustand konvergieren, den der Nutzer erwartet. App-Entwickler schieben dieses Problem aber meist dem OS zu oder ignorieren die vom OS bereitgestellten, vorhersagbaren Wiederherstellungsdienste, wodurch auch die Annahmen des OS brechen.
    Ob ein Mensch oder das OS Fensterpositionen zwischen verschiedenen Anordnungen verschiebt: Für die Wiederherstellung von Fensterpositionen gibt es keine vollständig deterministische Logik.

    • Unter Linux hatte ich wegen eines externen USB-C-Displays merkwürdige Bugs.
      Wenn ich bei geschlossenem Deckel neu startete, flackerte der Bildschirm, die Notebook-LED blinkte, und am Ende war das Gerät tot; vermutlich war es eine Kernel Panic.
      Wie sich herausstellte, schickte systemd das Gerät wohl in den Ruhezustand, weil kein externes Display verbunden sei, und weckte es wieder auf, weil doch eines verbunden sei; dieser Ablauf geriet offenbar durcheinander.
      Die Display-Initialisierung dauerte, und wenn es keine Eingabe gab, schaltete es sich ab, wodurch die Events kollidierten. Manchmal funktionierte es auch, sodass ich es für einen Kernel- oder Mesa-Bug hielt und zwischen Distributionen hin- und herwechselte.
      Am Ende habe ich den Ruhezustand von systemd deaktiviert; keine Lösung, die mir gefällt, aber immerhin war es Linux, also konnte ich sie abschalten.
    • Ich halte dieses Problem nicht für unüberwindbar, aber es ist auch kein Problem nur der Apple-Betriebssysteme, und es ist schwer zu behaupten, dass sie dabei die schlechtesten sind.
      Grundsätzlich erwarte ich: Wenn ich am Schreibtisch zwei externe Bildschirme in einer bestimmten Konfiguration nutze, sie wegen eines Meetings abziehe und 30 Minuten später zurückkomme, sollte die ursprüngliche Anordnung unverändert wiederhergestellt werden.
      Noch besser wäre es, wenn auch die Konfiguration unterwegs sinnvoll in einen Arbeitsbereich umgewandelt würde.
    • Unter Linux Fedora funktionierte Multi-Display nur so lange nicht, bis der Nvidia-Treiber installiert war.
      Nach der Nvidia-Installation erinnere ich mich weder unter Windows noch unter Linux an Multi-Display-Probleme; unter Windows war eher der Sound ständig ein Problem.
    • Ich nutze Linux und habe solche Probleme überhaupt nicht.
  • Selbst nach kurzen Pausen oder nachdem der Monitor in den Standby gegangen war, wurden Fenster verschoben. Ich habe über die Jahre mehrere Lösungen ausprobiert, aber auch Tools, die das Speichern fester Positionen versprachen, waren nicht zufriedenstellend.
    Inzwischen bevorzuge ich es, Fensterpositions-Sets für verschiedene Arbeitssituationen per AppleScript zu definieren und per Tastenkürzel aufzurufen.
    Das funktioniert ohne Drittanbieter-Tools und auch mit mehreren Fenstern derselben App.
    Zum Beispiel platziert die Einstellung „Dev1“ bei zwei externen 27-Zoll-4K-Displays und einem 14-Zoll-MacBook Firefox auf dem ersten Bildschirm, IntelliJ IDEA auf dem zweiten und iTerm2 auf dem MacBook-Display – und das läuft zuverlässig.

    • Vielleicht verliere ich dafür Karma, aber die einzige Möglichkeit, mehrere Monitore vernünftig zu nutzen, war, in Energy Saver > Prevent automatic sleeping zu aktivieren und den Mac Studio nicht auszuschalten.
      Ich habe mehrere Monitor-Konfigurationen und Apps ausprobiert, die Fenster an ihren Platz zurücksetzen sollen, aber sie waren nicht zuverlässig, und die Fenster wurden weiterhin durcheinandergewürfelt.
      Meine Zeit ist mir teurer als der Stromverbrauch eines im Standby wartenden Macs, also nutze ich es so.
      Die Monitore gehen in den Energiesparmodus, und auch dabei werden Fenster gelegentlich neu angeordnet, aber zu 99 % ist es in Ordnung.
    • Damit ist bestätigt, dass macOS nicht für den Desktop bereit ist.
      Natürlich ist das eine Anspielung auf Leute, die anhand beliebiger UX-Fehlschläge behaupten, Linux sei nicht als Daily Driver nutzbar.
  • Ich verstehe nicht, warum Bildschirme manchmal untereinander vertauscht werden.
    Nach dem Einloggen sind die zusätzlichen Bildschirme vertauscht, und ich muss alles verschieben – das ergibt keinen Sinn.
    Der Rechner kennt die Seriennummern der Monitore und weiß, an welchem Port sie angeschlossen sind; ich verstehe nicht, warum er sich mit diesen Informationen nicht die ursprüngliche Position merken kann.
    Außerdem nervt es, dass ich für alle Bildschirmhintergründe Schwarz ausgewählt habe, sie aber ein paar Tage später beim Einloggen wieder auf Fotos umgestellt sind.
    Auch die native Auflösung lässt sich nicht einfach verwenden, sodass ich BetterDisplay installieren musste, und selbst das ist nicht perfekt.

    • Einem kürzlich auf HN erschienenen Beitrag zufolge liefern viele Hersteller Monitore mit identischer Seriennummer aus, sodass das OS sie nicht unterscheiden kann.
    • Das erste Problem in einem HN-Beitrag von vor 10 Tagen war „Dual monitors swapped positions“, und die Ursache war: „Hersteller flashen mehrere Monitore derselben Charge mit derselben Firmware und derselben EDID.“
      https://news.ycombinator.com/item?id=40038759
    • Ich habe zwei Monitore an eine normale Dockingstation angeschlossen und nutze darunter das Notebook mit geöffnetem Deckel.
      In einem HN-Beitrag vor ein paar Wochen las ich, dass Monitorhersteller abgesehen von der Chargenebene keine wirklich eindeutigen Geräte-IDs eintragen, sodass zwei Monitore aus derselben Charge auf Hardware-Ebene nicht unterscheidbar sind.
      Ich hatte gehofft, es gebe ein Tool zur Lösung, aber meine Monitore hängen nicht direkt am Mac, sondern hinter einer Dockingstation, daher konnte dieses Tool es nicht beheben.
      Noch schlimmer: Wenn man mit F3 die kleinen „Desktops“ oben sieht, scheint es, als könne man einfach den des linken Monitors nach rechts und den des rechten nach links ziehen, um sie zu tauschen. Aber einer der virtuellen Desktops lässt sich immer nicht auf diese Weise ziehen – und natürlich ist es ausgerechnet der Desktop mit den Apps.
    • Auch Windows hatte dieses Problem sehr lange, sobald mindestens ein DisplayPort-Monitor angeschlossen war; ich meine, es wurde erst etwa 2020 behoben.
      Früher habe ich https://github.com/lapo-luchini/WindowsLayoutSnapshot verwendet, um mir das Layout zu merken, und nachdem ich verstanden hatte, dass DisplayPort das Problem war, habe ich darauf geachtet, genug HDMI-/DVI-Ports an der Grafikkarte zu haben und DisplayPort zu vermeiden.
      Ich lasse es auch heute noch laufen, weil es praktisch ist, wenn ich versehentlich alle Fenster minimiere und sie wieder öffnen will.
      Vielleicht gibt es ein ähnliches Tool auch für den Mac.
  • Mindestens Rectangle ist nötig: https://rectangleapp.com/
    Es löst nicht alle Probleme, ermöglicht aber tastaturbasiertes Verschieben von Fenstern deutlich schneller als langsames Ziehen mit der Maus.

    • Genau das wollte ich auch sagen.
      Ich nutze macOS seit über zehn Jahren mit mehreren Monitoren; Spectacle und jetzt Rectangle waren immer unverzichtbar, und ich nutze es auch, wenn ich nur den Laptop-Bildschirm verwende.
    • Persönlich hefte ich Fenster mit Ctrl + Opt + Cmd + Pfeil links/rechts an die linke bzw. rechte Bildschirmhälfte, fülle den Bildschirm mit Ctrl + Opt + Cmd + Pfeil nach oben und verschiebe ein Fenster mit Ctrl + Opt + Cmd + C in die Mitte des nächsten Monitors.
      Diese Shortcuts reichen aus, um mit zwei Displays effektiv zu arbeiten.
    • Wollte dasselbe sagen; es macht fast alle Fensterpositions-Aktionen angenehm und brauchbar.
    • Für denselben Zweck nutze ich BetterTouchTool.
  • Diese Probleme habe ich dank zweier kostenloser Open-Source-Tools nicht: displayplacer https://github.com/jakehilborn/displayplacer und Phoenix https://github.com/kasper/phoenix
    displayplacer ist ein Kommandozeilen-Tool, mit dem man Monitore wie gewünscht einrichtet und dann einen Befehl erzeugt, um später zu derselben Konfiguration zurückzukehren; ich speichere Befehle für zwei Arbeitsorte und starte sie über Alfred.
    Mit Phoenix kann man eigene Tastenkürzel fürs Fenstermanagement schreiben; ich habe eine Tastenkombination eingerichtet, die anhand der Monitor-UUID den aktuellen Ort erkennt und die Fenster an die gewünschten Positionen setzt.
    Ähnliches ist auch mit Moom https://manytricks.com/moom/, Rectangle https://github.com/rxhanson/Rectangle oder Magnet https://magnet.crowdcafe.com möglich.
    Das Dock nutze ich rechts mit automatischem Ausblenden, und selbst wenn die Menüleiste nur auf dem mittleren Display dauerhaft sichtbar ist, stört mich das überhaupt nicht.

    • Phoenix ist wirklich hervorragend.
      Ich habe es eine Zeit lang intensiv genutzt und dann gemerkt, dass ich nicht alle Funktionen brauche, aber auf meiner Seite https://taoofmac.com/space/apps/window_managers behandle ich es immer noch recht prominent.
  • Auf neuen MacBook Pros mit aktiviertem ProMotion, also hoher Bildwiederholrate, ist die Animation beim Wechseln des Desktops viel zu langsam.
    Da die Animationsgeschwindigkeit an die Bildwiederholrate des Displays gekoppelt ist, verschwindet das Problem, wenn man ProMotion deaktiviert und 60 Hz einstellt.
    Während der Animation kann man nicht mit Fenstern interagieren; wenn man auf dem neuen Desktop etwas anklicken will, muss man warten, bis die verlangsamende Animation vollständig beendet ist. Apple kennt dieses Problem seit über einem Jahr.

    • Dieselbe Beschwerde hatte ich schon vor vier Jahren, als ich wegen iPad-Entwicklung macOS nutzen musste.
      Aus Sicht von Windows- oder Plasma-Nutzern wirkt der Window Manager rückständig: exklusiver Vollbildmodus, fehlendes Snapping und sogar die Notwendigkeit, App-Manifeste zu ändern, um den Simulator in ein Kachel-Layout einzufügen.
      Ich bekam keinen guten Eindruck davon, warum man macOS fürs Entwickeln mögen sollte, abgesehen von einer Shell mit veralteten Utilities.
      Auch die Bedienungshilfen-Einstellung „Bewegung reduzieren“ wird nicht so respektiert wie unter Windows, sodass es ebenfalls umständlich ist, lange Animationen zu vermeiden.
  • Die im Originalbeitrag beklagten Probleme habe ich kaum erlebt.
    Fenster öffnen sich zwar manchmal auf dem falschen Bildschirm, aber ich lasse dieselben Fenster oft monatelang offen.

    • Im Originalbeitrag hieß es, dass häufig neu gestartet wird; wenn man nur bei OS-Updates neu startet und sonst den Ruhezustand nutzt, scheinen die meisten Probleme zu verschwinden.
      Ähnlich ist es mit dem Schließen von Apps: In modernen Betriebssystemen verbrauchen geöffnete Apps, solange sie keinen Fokus haben, kaum Ressourcen, sofern sie nicht viele Hintergrundaufgaben ausführen.
    • Ich erlebe das meiste auch nicht.
      Manchmal geraten Fenster durcheinander, aber nicht oft; ich nutze ein Studio Display und ein ziemlich altes Thunderbolt Display.
      Das Dock-Problem löse ich ebenfalls, indem ich die Mausempfindlichkeit erhöhe und Fitts’ Gesetz ausnutze: Wenn ich den Cursor mit konstanter Geschwindigkeit nach links werfe, landet er zuverlässig im Dock links auf dem Zweitmonitor.
      Das zweite Display nutze ich vor allem für „Neben“-Apps, nach Desktops getrennt; manuelles Fenstermanagement ist daher kaum nötig, ich wechsle einfach zu dem Desktop mit dem benötigten Fenster.
      An einen großen Einzelbildschirm oder Ultrawide könnte ich mich zwar auch gewöhnen, aber die Kombination aus mehreren Monitoren und virtuellen Desktops gefällt mir viel besser, als ständig mit Tiling oder Split-Layouts herumzuhantieren.
    • Der Artikel hat mich etwas verwundert.
      Ich wechsle zwischen unterschiedlichen Multi-Screen-Konfigurationen zu Hause und im Büro sowie der alleinigen Nutzung des Laptops, und auch wenn ich nie untersucht habe, ob macOS Fensterpositionen speichert, hat mich die Art der Handhabung nie genervt.
      Auf typisch Apple-Art funktioniert es einfach.
  • Nur vom Titel her passt das fast genauso, wenn man zu Windows oder Linux wechselt.
    Man behauptet, man könne technische Fachkräfte in großem Stil entlassen und durch zukunftsweisende künstliche Intelligenz und fortgeschrittene große Sprachmodelle ersetzen, aber sobald man nur zwei Displays anschließt, geht der Computer kaputt.

    • Unter Windows ist das eine Quelle der Wut.
      Die Lösung ist, den Hotplug-Erkennungspin des Displaykabels physisch zu blockieren, damit man den Monitor ausschalten kann, oder PersistentWindows zu verwenden; die Wiederherstellung ist aber langsam und springt zwischen virtuellen Desktops hin und her.
      Außerdem sind Suchbegriffe rund um „windows“ und „virtual desktops“ einfach die schlimmsten für die Suche.
    • Dazu kommt das Problem, den ganzen Tag über konsequent den richtigen Audioausgang auszuwählen.
    • Hat Kyle Machulis das Problem „Sobald man nur zwei Displays anschließt, geht der Computer kaputt“ nicht behoben?
    • Bei drei Displays passiert das eher als bei zwei.