Ich suche nach einer stabilen Möglichkeit, um jedes 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.

Option

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:

Aktivitätsmonitor

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 Funktion 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 ob ‚ eine offizielle Apple-Methode ist, 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. Helium-App

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.

Fluid Browser

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 ‚ zurück & 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] 

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

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/ …
  • Das ‚ ist richtig, ich würde 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 für Ihren 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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.