Folgendes ist zum Kotzen:
- Schließen Sie einen externen Monitor an einen Laptop an (in meinem Fall Mac OS X Leopard).
- Ordnen Sie Ihre Fenster so an, dass die IDE auf einem Bildschirm und der Browser auf einem anderen angezeigt werden. (Usw. Ändern Sie die Größe, ordnen Sie neu, Aufhebens, Aufhebens, Aufhebens.)
- Trennen Sie den Monitor vom Computer, um zu einer Besprechung zu gelangen, oder was auch immer.
- Gehe zu 1.
Ich möchte Schritt 2 durch "Computer merkt sich genau, wie ich es hatte und setzt es einfach wieder so" ersetzen.
(Ich persönlich benötige nur eine Lösung für Mac, aber das Sammeln von Lösungen für andere Systeme könnte für andere nützlich sein. Ich bin sicher, dass es ein häufiges Problem ist.)
macos
windows
display
window-manager
productivity
Dreeves
quelle
quelle
Slate ist eine sehr leistungsfähige kostenlose Mac-App, die genau das macht, was Sie wollen. Wenn Sie Ihren sekundären Monitor anschließen, wird der neue Monitor automatisch erkannt , und alle Fenster werden verschoben und in der Größe nach Ihren Wünschen angepasst. Sie können benutzerdefinierte Positionen und Größen für alle Ihre Anwendungen definieren, einschließlich Vollbild, Halbbild und gitterbasiert.
Eines der coolsten Dinge an Slate ist, dass Sie je nach Anzahl der angeschlossenen Monitore unterschiedliche Layouts definieren können . Wenn Sie beispielsweise Ihren Laptop alleine verwenden, möchten Sie möglicherweise, dass alle Ihre Apps den gesamten Bildschirm ausfüllen. Wenn Sie jedoch einen größeren sekundären Monitor haben, möchten Sie möglicherweise den Bildschirm auf Ihren Browser, Ihre E-Mails und Ihre Musik aufteilen. Slate macht das einfach.
Sie können auch Tastenkombinationen für bestimmte Layouts und Aktionen definieren, z. B. das Verschieben und Ändern der Fenstergröße um einen bestimmten Prozentsatz.
Unten ist meine Konfigurationsdatei. Ich behalte alle meine Apps auf allen meinen Monitoren im Vollbildmodus, aber Sie können sie so ändern, dass sie die Hälfte oder eine andere Größe haben:
Hier ist die Liste der Funktionen von Slates GitHub-Seite:
Hier finden Sie ein großartiges Tutorial, wie Sie Slate optimal nutzen können.
quelle
default
Direktive ausführen kann . Ich weiß nicht, ob Sie den Teil "Schnappschuss erstellen" automatisieren können.Ich habe dies mit einem kleinen AppleScript und dem kleinen Freeware-Dienstprogramm Quicksilver gelöst.
Speichern Sie dieses kleine AppleScript an einem Ort, der sich auf Ihrem Computer nicht ändert:
Sie müssen anpassen, welche Anwendungen auf Ihrem Monitor angezeigt werden sollen, und das Fenster passt sich Ihren Wünschen an. Ich bin Programmierer und in der obigen Konfiguration starte ich meinen zweiten Monitor.
Installieren Sie Quicksilver .
Ich habe mich dafür entschieden, es im Dock nicht sichtbar zu machen und es als kleinen Taskleistendämon auszuführen
Richten Sie in Quicksilver einen Tastaturbefehl ein und ziehen Sie Ihr AppleScript als auszuführende Aktion von Schritt 1 in das Fenster. Ich habe es gebunden CommandShiftA. Funktioniert super!
quelle
Schließen Sie vor dem Trennen des Monitors alle Elemente, die nicht vollständig auf dem Hauptmonitor vorhanden sind. Anwendungen speichern im Allgemeinen ihren Status (einschließlich der Fensterplatzierung) beim Schließen und lesen ihn beim Öffnen. Wenn also zu beiden Zeitpunkten der zweite Monitor vorhanden ist, sollten Sie in Ordnung sein.
Sie können Anwendungen nutzen, bei denen mehrere Instanzen gleichzeitig geöffnet sind, aber nur beim Schließen den Status speichern. Schließen Sie die Multi-Monitor-Instanz (wodurch der Status gespeichert wird). Trennen Sie den zweiten Monitor. Wenn eine zweite Instanz ausgeführt wird, sollte diese auf dem Hauptmonitor neu positioniert werden, oder Sie können eine andere Instanz starten. Schließen Sie diese Instanz nicht, bevor Sie den zweiten Monitor wieder angeschlossen und eine andere Instanz gestartet haben (die dann die Konfiguration für mehrere Monitore beim Start lesen würde). Anschließend können Sie die Instanz mit einem Monitor beenden (diesen Status speichern) und anschließend die Instanz mit mehreren Monitoren (den Status mit einem Monitor überschreiben).
Eine komplexere Option könnte darin bestehen, herauszufinden, wo der Status gespeichert ist, ihn zu sichern und eine Stapeldatei / ein Skript zu schreiben, um ihn / es vor dem Öffnen der Anwendung wiederherzustellen. Auf diese Weise können Sie beim Starten der Anwendung automatisch eine Verknüpfung erstellen .
Schließlich gibt es möglicherweise ein solches Dienstprogramm für Ihre Plattform, oder das Schreiben eines solchen Dienstprogramms ist möglicherweise nicht zu komplex. Für Windows gibt es ein Programm namens ShiftWindow , das Fenster entweder beim Start der Anwendung oder auf einem bestimmten Hotkey neu positionieren kann. Ich kenne MacOS leider nicht gut genug, um zu sagen, ob es ein ähnliches Dienstprogramm gibt. Dies ist wahrscheinlich die ideale Lösung, abgesehen davon, dass das Betriebssystem so etwas direkt unterstützt.
quelle
Ich bin gerade http://cordlessdog.com/stay/ gefolgt , funktioniert großartig für mich, allerdings mit einer kleinen Verzögerung
Sobald Sie auf Ihrem Mac installiert sind, können Sie ihn starten und die Fenster so speichern, wie Sie möchten. Wenn Sie also die Verbindung zu Ihren Bildschirmen trennen und wieder herstellen, werden alle Fenster wiederhergestellt.
Möglicherweise müssen Sie stay als Startanwendung hinzufügen, da Sie es jedes Mal starten müssen, wenn Sie Ihren Mac neu starten.
quelle
Ich habe dies ohne externe Anwendung behoben.
Alles was Sie tun müssen, ist sicherzustellen, dass Ihr Laptop "Desktop 1" und Ihr externer Monitor "Desktop 2" ist.
Sie können dies tun, indem Sie die weiße Menüleiste in den Systemeinstellungen> Anzeigen> Anordnung auf den Laptop-Bildschirm verschieben
quelle
Zumindest unter Windows stellen sich viele Apps selbst wieder her, wenn Sie sie maximieren, bevor Sie den Monitor wechseln. Lassen Sie sie in Ruhe, während Sie in der Besprechung sind, und stellen Sie sie nach dem erneuten Herstellen der Verbindung wieder her.
Es ist immer noch eine unvollständige Lösung (und Ärger), aber das ist das einzige, was ich tun kann, wenn ich die Chance haben möchte, meine sorgfältig platzierten Fenster wiederzubeleben. ShiftWindow klingt allerdings faszinierend ...
Und wenn Sie von zwei Monitoren zu einem wechseln, drücken Sie Alt + Leertaste + M und die Pfeiltasten sind lebensrettend (wieder Windows, sorry), wenn Sie Ihre Fenster "verlieren".
quelle
http://www.irradiatedsoftware.com/twoup/index.html
Ich habe das über Lifehacker gefunden und es funktioniert großartig für mich. Ich verwende die Pro-Version SizeUp im Gegensatz zu der kostenlosen TwoUp und sie ist perfekt.
quelle
Ich bin Windows-Benutzer und habe versucht, die neue Windows 7-Funktion auszuschalten, um alle Fenster vom nicht angeschlossenen externen Monitor zu entfernen. Ich fand die Quittung (für ATI-Grafikkarten), um alle DMMEnableDDCPolling-Werte in der Registrierung auf 0 zu setzen. Sie deaktiviert die automatische Überprüfung, wenn der Monitor ausgeschaltet ist. Wenn Sie den Monitor aus- und wieder einstecken, bleiben alle Fenster in der gleichen Position.
Hier ist die Antwort, die mir geholfen hat: https://superuser.com/questions/120983/how-to-disable-monitor-auto-detection-in-windows-7 (Antwort von Alex)
quelle