Ich bin auf der Suche nach einem stabilen Weg, um ein Fenster unter OSX immer im Vordergrund zu haben.
Afloat , eine App, die SIMBL / easySIMBL benötigt, was anscheinend nicht sehr stabil ist.
Gibt es bessere Lösungen? Eigentlich ist es überraschend, dass es keinen nativen Weg gibt, dies umzusetzen.
macos
window-manager
Himanshu P
quelle
quelle
Antworten:
Ich stelle fest, dass der iOS-Simulator die Option hat / hatte
Stay in Front
. Sehr nützliche Funktionalität und beweist, dass es von Apple unterstützte und genehmigte Methoden gibt, um dieses Verhalten zu erreichen.Es könnte sich lohnen, ein Radargerät zu öffnen, insbesondere, um es dem Terminal hinzuzufügen.
Sie können mein Radar duplizieren :
Leider hat Xcode 9 diese Funktion im iOS-Simulator entfernt. Bitte duplizieren Sie meinen Apple-Fehlerbericht, um auch diesen zurückzubringen!
Apples Activity Monitor-App verfügt ebenfalls über die Option
Keep CPU Windows on Top
, die kleinen CPU-Grafiken über allen Fenstern anderer Apps zu platzieren:quelle
Wenn Sie dies nur als Beispiel für ein Internet-Browser-Fenster tun möchten, können Sie sich die Open-Source- Helium- App ansehen . Es ist kostenlos und Sie können auch den Quellcode herunterladen und Ihre eigene Version kompilieren, wenn Sie möchten.
Es ist im Grunde ein Internetbrowser, der immer über allen anderen Fenstern schwebt.
BEARBEITEN:
Es gibt auch eine neuere App aus dem Apple Mac App Store namens Fluid Browser , die dasselbe macht. Es kostet ein paar Dollar, funktioniert aber hervorragend und hat ein paar mehr Funktionen als Helium (Stand: 06.07.2016). Sie haben jetzt zwei verschiedene Apps zur Auswahl.
quelle
Wenn Sie nur wirklich wollen / müssen „bleiben Sie auf“ Funktionalität für Ihr Terminal.app Fenster (wie ich), gibt es eine Quake / Guake -Stil Dropdown-Visier, SIMBL Plug-in zur Verfügung , die unterstützt wird gepinnt in den Vordergrund; TotalTerminal .
So ist es möglich, trotz der verbreiteten Missverständnisse, dass es nicht ist.
Ab MacOS 10.11 (El Capitan) müssen Sie zum Installieren / Ausführen von TotalTerminal möglicherweise den Systemintegritätsschutz deaktivieren :
Es ist kein Open Source mehr, aber die letzte Open Source-Implementierung ist immer noch auf GitHub verfügbar . Wenn Sie also dazu neigen, können Sie genau untersuchen, wie es erreicht wird. Ich habe den Entwickler per E-Mail gefragt, aber es ist schon so lange her, dass er es mir nicht wirklich sagen konnte (oder wollte?).
quelle
Ich habe gerade mySIMBLE und afloat aufgegeben. Fenêtre ist eine kostenpflichtige App mit einer kostenlosen Lite-Version, die wirklich gut funktioniert.
Ich verwende es, um Videos Fenster für Fenster abzuspielen, während ich arbeite, oder um Online-Anweisungen immer im Vordergrund zu haben. Sie sind sich nicht sicher, wofür Sie es verwenden möchten?
quelle
Es gibt eine kostenlose App namens Key Codes im Mac App Store, die, soweit ich das beurteilen kann, über allen anderen Fenstern bleibt. Abgesehen von Menüelementen bleibt es auf allen anderen Apps, einschließlich dem Terminal und der Safari-URL-Leiste.
quelle
Keine wirkliche Antwort, sondern eher ein Workaround: Mit Spectacle oder einer ähnlichen App können Sie schnell ein Desktop-Layout einrichten, mit dem Sie dem ursprünglichen Fenster folgen können.
Natürlich hilft das nicht, wenn Sie darauf warten, dass jemand anderes an einem Support-Chat teilnimmt, und sich in der Zwischenzeit dazu entschließen, Ihre Zeit für etwas Besseres zu nutzen, als auf ein leeres Fenster zu starren - wie die Arbeit an einem anderen virtuellen Desktop :(
Greifen Sie von hier zu Spectacle: https://www.spectacleapp.com
quelle
Ziehen Sie einfach Ihr Terminal über das Safari-Fenster, nachdem Sie die F3-Taste gedrückt haben.
Dadurch wird das Terminal automatisch vertikal auf der rechten Seite des Safari-Fensters angeordnet, z. B., damit Sie einige Arbeiten ausführen und auf das Terminal zugreifen können, während Sie sich in einem anderen Fenster befinden.
quelle
Wenn Sie beim Durchsuchen oder Verwenden anderer Anwendungen Videos ansehen möchten, können Sie die Picture-in-Picture-Erweiterung (von Google) für Chrome verwenden.
quelle
Wenn Sie ein Entwickler sind und Ihr SIP deaktiviert ist (csrutil), können Sie die
level
Eigenschaften derNSWindow
Verwendung ändernlldb
. Sobald Sie eine Anlage in XCode an den Prozess (dh den App Store) angehängt haben, geben Sie Folgendes ein:PS: Wenn die App über mehrere Fenster verfügt, rufen Sie mit dem Befehl das richtige Fenster ab
Zum Zurückkehren einfach Fenster schließen oder benutzen
quelle