Ich suche nach einer stabilen Möglichkeit, ein Fenster unter OSX „immer oben“ zu halten.
Afloat , eine App, die SIMBL / easySIMBL benötigt, was anscheinend nicht sehr stabil ist.
Gibt es bessere Lösungen? Es ist tatsächlich überraschend, dass es keine native Möglichkeit gibt, dies zu implementieren.
Antwort
Ich werde feststellen, dass der iOS-Simulator hat die Option Stay On Top
(früher Stay in Front
genannt). Sehr nützliche Funktionen und beweisen, dass es von Apple unterstützte und genehmigte Möglichkeiten gibt, um dieses Verhalten zu erreichen.
Es könnte sich lohnen, ein Radar zu öffnen, insbesondere zum Hinzufügen zum Terminal.
Sie können dupliziere mein Radar :
Fehler-ID 27430873: Füge Bleiben Sie vorne “ Option für Terminalfenster.
Apples Activity Monitor-App verfügt ebenfalls über die Option Keep CPU Windows on Top
, das die kleinen CPU-Diagramme über allen anderen Apps-Fenstern schwebt:
Fenster > CPU-Fenster oben halten
Kommentare
- Was ist dieser iOS-Simulator? Ist es wie ein Emulator? Ich habe nach einem gesucht.
- @ tjt263 Der iOS-Simulator wird mit Xcode gebündelt und hauptsächlich zur Entwicklung von iOS-Apps verwendet.
- Oh ok. Was ‚ ist ein Radar? Wie ein Fehlerbericht?
- @ tjt263 Ja, bugreport.apple.com
- Diese Funktionalität wird auch in angezeigt der vorinstallierte ‚ Aktivitätsmonitor ‚ – wenn Sie zum ‚ Fenster ‚ Menü, ‚ wird eine Option angezeigt, um ‚ CPU-Fenster oben zu halten ‚ – es scheint also tatsächlich so, als gäbe es ‚ eine offizielle Apple-Methode, um dies zu tun. (Dies ist, was ich in 10.13.2 sehe.)
Antwort
Wenn Sie dies nur tun möchten Für ein Internetbrowser-Fenster können Sie sich die Open-Source-App Helium ansehen. Es ist kostenlos und Sie können auch die Quelle herunterladen und Ihre eigene Version kompilieren, wenn Sie möchten.
Es handelt sich im Grunde genommen um ein Internet Browser, der immer über allen anderen Fenstern schwebt.
BEARBEITEN:
Es gibt auch Eine neuere App aus dem Apple Mac App Store mit dem Namen Fluid Browser , die dasselbe tut. Sie 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.
Kommentare
- Das Fluid Browser-Erlebnis hat mir nicht gefallen. Ja, das hat es ein paar weitere Funktionen, aber ‚ ist ziemlich fehlerhaft und umständlich. Helium ist sehr leicht, erledigt aber die Aufgabe.
- Können Sie Anzeigen in Helium oder Fluid blockieren?
Antwort
Wenn Sie beim Durchsuchen oder Verwenden anderer Anwendungen Videos ansehen möchten, können Sie die verwenden Picture-in-Picture-Erweiterung (von Google) für Chrome.
Kommentare
- Oh mein Gott, das ist besser, als ich es mir erhofft hätte. Ich wollte nur, dass Netflix in der Ecke spielt, während ich arbeite. Ich finde es toll, dass der Browserfensterrahmen verschwindet, aber ich wünsche mir, dass Netflix ‚ s & Vorwärtsschaltflächen und Untertitel
- fantastisch bleibt , vielen Dank Kevin
Antwort
Wenn Sie Entwickler sind und Ihr SIP deaktiviert ist (csrutil) Die level
-Eigenschaft von NSWindow
kann mit lldb
geändert werden. Wenn Sie in XCode eine Verbindung zum Prozess (dh zum App Store) hergestellt haben, geben Sie einfach Folgendes ein:
(lldb) e NSWindow *$window = [(NSArray *)[NSApp windows] firstObject] (lldb) po $window <NSWindow: 0x600000d64200> (lldb) po [$window setLevel:3] resume debugging
PS: Wenn die App mehrere Fenster hat, rufen Sie mit dem Befehl
(lldb) po [NSApp windows]
Um zurückzukehren, schließen Sie einfach das Fenster oder verwenden Sie
(lldb) po [$window setLevel:0]
Kommentare
- Das ist ziemlich ordentlich. Ich frage mich, ob es eine ebenso einfache Möglichkeit gibt, die Transparenz anzupassen.
Antwort
Ich habe gerade mySIMBLE und flott aufgegeben. Fenêtre ist eine kostenpflichtige App mit einer kostenlosen Lite-Version, die sehr gut funktioniert.
Ich verwende sie, um Videos Fenster für Fenster abzuspielen, während ich arbeite, oder um Online-Anweisungen auf dem neuesten Stand zu halten Sie sind sich nicht sicher, wofür Sie es verwenden möchten?
Antwort
Wenn Sie nur wirklich möchten, dass „bleibt oben „ -Funktionalität für Ihr Terminal.app -Fenster (wie ich) gibt es einen Quake / Guake -Stil Dropdown-Visier, SIMBL Plug-In verfügbar, das das Anheften von an den Vordergrund unterstützt; TotalTerminal .
Es ist also möglich, trotz des weit verbreiteten Missverständnisses, dass dies nicht der Fall ist.
Ab MacOS 10.11 (El Capitan) , um TotalTerminal em zu installieren / auszuführen > müssen Sie möglicherweise Systemintegritätsschutz
csrutil enable --without debug
Es ist nicht mehr Open Source, sondern das letzte Die Open Source-Implementierung ist weiterhin verfügbar unter GitHub . Wenn Sie also dazu neigen, können Sie genau untersuchen, wie dies erreicht wird. Ich habe dem Entwickler eine E-Mail geschickt, um ihn zu fragen, aber es ist so lange her, seit sie daran gearbeitet haben, dass sie es mir nicht wirklich sagen konnten (oder wollten?).
Kommentare
- TotalTerminal wird heutzutage nicht mehr gepflegt. Am Ende wechselte ich zu iTerm, um das gleiche Verhalten zu erhalten: apple.stackexchange.com/questions/48796/ …
- Wenn ‚ richtig ist, würde ich nicht ‚ t schlägt vor, es zu verwenden. Wenn jedoch jemand motiviert ist, seine eigene Lösung zu implementieren, lohnt es sich möglicherweise, den verknüpften Quellcode zu durchsuchen.
- Für Floating-Terminals verwende ich Helium mit gotty. gotty ermöglicht es Ihnen Um ein Terminal in einem Webbrowser zu öffnen, ist Helium ein schwebender Webbrowser.
- Sie müssen wirklich, wirklich, wirklich, und ich meine wirklich wirklich wirklich, beachten, dass Sie SIP wieder aktivieren sollten, nachdem Sie was getan haben Sie dokumentieren.
- @Pryftan nah, SIP ist für Fotzen.
Antwort
Es gibt Eine kostenlose App namens Schlüsselcodes im Mac App Store, die, soweit ich das beurteilen kann, über allen anderen Fenstern bleibt. Abgesehen von den Menüelementen bleibt es auf allen anderen Apps, einschließlich des Terminals und der Safari-URL-Leiste.
Kommentare
- Brillanter Tipp Seamus, wenn die Operation dies speziell benötigt diese spezielle App, um an der Spitze zu bleiben. Wenn er nun hypothetisch gesehen natürlich möchte, dass eine andere App an der Spitze bleibt, oder vielleicht sogar einige andere, dann vielleicht nicht so gut?
- Danke! Funktioniert hervorragend für den Anwendungsfall “ Bitte verschließen Sie dieses schreckliche Ding „.
Antwort
Nicht wirklich eine Antwort, sondern eher eine Problemumgehung: 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 nichts, wenn Sie darauf warten, dass jemand anderes an einem Support-Chat teilnimmt, und sich in der Zwischenzeit dafür entscheiden, Ihre Zeit für etwas Nützlicheres zu nutzen, als auf ein leeres Fenster zu starren – wie Arbeiten an einem anderen virtuellen Desktop 🙁
Holen Sie sich von hier aus das Spektakel: https://www.spectacleapp.com
Kommentare
- Willkommen bei Ask Different und nehmen Sie sich Zeit, um eine Antwort zu veröffentlichen. Als Verbesserungsvorschlag sollten Sie Links zu den Anwendungen bereitstellen, die Sie verwenden Referenz in Ihrem Beitrag. Dies sorgt für eine bessere Benutzererfahrung. Weitere Informationen zum Erstellen einer guten Antwort finden Sie unter: apple.stackexchange.com/help/how-to-answer
- Hallo Allan, vielen Dank, dass Sie dazu beigetragen haben, AskDifferent zu einem ordentlichen Ort zu machen Folgen Sie Ihren Anweisungen. Prost.
Antwort
Ziehen Sie einfach Ihr Terminal über das Safari-Fenster, nachdem Sie F3 eingegeben haben.
Dadurch wird das Terminal automatisch vertikal auf der rechten Seite des Safari-Fensters angeordnet, z. B. … damit Sie in einem anderen Fenster arbeiten und Zugriff auf das Terminal haben können …
Kommentare
- Wenn ich das versuche, passiert nichts. Das Terminalfenster kehrt gerade zur ursprünglichen Position zurück.