Poszukuję stabilnego sposobu na utrzymanie dowolnego okna „zawsze na wierzchu” w OSX.
Afloat , aplikacja, która to wymaga, wymaga SIMBL / easySIMBL, co, jak się wydaje, nie jest bardzo stabilne.
Czy są jakieś lepsze rozwiązania? Zaskakujące jest to, że nie ma natywnego sposobu na wdrożenie tego.
macos
window-manager
Himanshu P.
źródło
źródło
Odpowiedzi:
Zauważę, że iOS Simulator ma / miał taką opcję
Stay in Front
. Niezwykle przydatna funkcjonalność i dowodzi, że istnieją obsługiwane przez Apple i usankcjonowane sposoby osiągnięcia tego zachowania.Może warto otworzyć radar, szczególnie w celu dodania do terminalu.
Możesz powielić mój radar :
Niestety Xcode 9 usunął tę funkcję w symulatorze iOS. Zduplikuj mój raport o błędach Apple, aby to również przywrócić!
Podobnie aplikacja Apple Monitor aktywności ma opcję
Keep CPU Windows on Top
umieszczania małych wykresów procesora nad oknami wszystkich innych aplikacji:źródło
Jeśli chcesz to zrobić na przykład w oknie przeglądarki internetowej, możesz spojrzeć na aplikację Helium typu open source . Jest bezpłatny, możesz także pobrać źródło i skompilować własną wersję, jeśli chcesz.
Jest to w zasadzie przeglądarka internetowa, która zawsze unosi się nad wszystkimi innymi oknami.
EDYTOWAĆ:
Jest też nowsza aplikacja ze sklepu Apple Mac App Store o nazwie Fluid Browser , która zrobi to samo. Kosztuje kilka dolarów, ale działa doskonale i ma kilka dodatkowych funkcji niż Hel (stan na dzień 07.06.2016). Masz teraz dwie różne aplikacje do wyboru.
źródło
Jeśli naprawdę chcesz / potrzebujesz funkcji „pozostania na górze” w oknie Terminal.app (podobnie jak ja), dostępny jest rozwijany wizjer w stylu Quake / Guake , dostępna wtyczka SIMBL , która obsługuje przypinanie na pierwszym planie; TotalTerminal .
Jest to możliwe, pomimo powszechnego błędnego przekonania, że tak nie jest.
Począwszy od MacOS 10.11 (El Capitan) , aby zainstalować / uruchomić TotalTerminal , może być konieczne wyłączenie Ochrony integralności systemu :
To nie jest już open source, ale ostatnia implementacja open source jest nadal dostępna na GitHub . Więc jeśli masz na to ochotę, możesz dokładnie zbadać, jak to osiągnąć. Wysłałem e-mail do programisty, aby zapytać, ale minęło już tak dużo czasu, odkąd nad nim pracowali, że nie mogli (lub nie chcieliby) tak naprawdę mi powiedzieć.
źródło
Właśnie zrezygnowałem z mySIMBLE i na powierzchni. Fenêtre to płatna aplikacja z darmową wersją Lite, która działa naprawdę dobrze.
Używam go do odtwarzania okna wideo w oknie podczas pracy lub do utrzymywania instrukcji online na górze. Nie wiesz, do czego chcesz go użyć?
źródło
W Mac App Store dostępna jest bezpłatna aplikacja o nazwie Key Codes, która, o ile wiem, pozostaje na wierzchu wszystkich innych okien. Poza elementami menu pozostaje na wszystkich innych aplikacjach, w tym terminalu i pasku adresu URL Safari.
źródło
Naprawdę nie jest to odpowiedź, ale bardziej jak obejście: możesz użyć Spectacle lub podobnej aplikacji, aby szybko skonfigurować układ pulpitu, który pozwoli ci śledzić oryginalne okno.
Oczywiście to nie pomoże, gdy czekasz, aż ktoś dołączy do czatu wsparcia, a tymczasem zdecydujesz się poświęcić swój czas na coś bardziej użytecznego niż gapienie się w puste okno - na przykład pracę na innym wirtualnym pulpicie :(
Chwyć spektakl stąd: https://www.spectacleapp.com
źródło
przeciągnij terminal nad oknem safari po wpisaniu F3.
to automatycznie ustawia terminal, pionowo, po prawej stronie okna safari, na przykład ... abyś mógł trochę popracować i mieć dostęp do terminala, podczas gdy w innym oknie ...
źródło
Jeśli chcesz oglądać wideo podczas przeglądania lub korzystania z innych aplikacji, możesz skorzystać z rozszerzenia Picture-in-Picture (Google) dla Chrome.
źródło
Jeśli jesteś programistą i Twój SIP jest wyłączony (csrutil), możesz zmienić
level
właściwośćNSWindow
używanialldb
. Po dołączeniu do procesu (np. App Store) w XCode po prostu wpisz:PS: Jeśli aplikacja ma wiele okien, uzyskaj prawidłowe za pomocą polecenia
Aby wrócić, zamknij okno lub użyj
źródło