Hledám stabilní způsob, jak udržet jakékoli okno „vždy nahoře“ v OSX.

Afloat , aplikace, která to vyžaduje, vyžaduje SIMBL / easySIMBL, což, jak se zdá, není příliš stabilní.

Existují nějaká lepší řešení? Je skutečně překvapivé, že neexistuje žádný nativní způsob, jak to implementovat.

Odpověď

Všimnu si, že iOS Simulator má možnost Stay On Top (dříve nazývaná Stay in Front). Mimořádně užitečná funkce a dokazuje, že existují způsoby podpory tohoto chování podporované společností Apple.

Možná by stálo za to otevřít radar, zejména pro přidání do Terminálu.

Můžete duplikovat můj radar :

ID chyby 27430873: Přidat “ Zůstaňte vpředu “ možnost terminálových oken.

Možnost Zůstat vpředu v simulátoru iOS

Aplikace Sledování aktivity společnosti Apple má podobně možnost který plovoucí malé grafy CPU nad všemi ostatními aplikacemi „windows:

Monitor aktivity

Okno > Ponechat Windows CPU nahoře

Komentáře

  • Co je tento simulátor iOS? Je to jako emulátor? Hledal jsem jeden.
  • @ tjt263 simulátor iOS je dodáván s Xcode a používá se hlavně k vývoji aplikací pro iOS
  • Oh ok. Co je ‚ radar? Líbí se vám hlášení o chybě?
  • @ tjt263 ano, bugreport.apple.com
  • Tato funkce je také uvedena v předinstalované ‚ Monitor aktivity ‚ – pokud přejdete do ‚ okna ‚ uvidíte ‚ možnost ‚ ponechat CPU Windows nahoře ‚ – skutečně se tedy zdá, že ‚ existuje oficiální způsob Apple. (To je to, co vidím v 10.13.2)

Odpověď

Pokud to chcete udělat jen řekněme okno internetového prohlížeče, můžete se podívat do aplikace Helium v otevřeném zdrojovém kódu. Je to zdarma a můžete si také stáhnout zdroj a sestavit si vlastní verzi, pokud chcete.

Je to v podstatě internet prohlížeč, který se vždy vznáší nad všemi ostatními okny. Helium App

EDIT:

K dispozici je také novější aplikace z Apple Mac App Store s názvem Fluid Browser , která bude dělat to samé. Stojí pár $ s, ale funguje skvěle a má několik dalších funkcí než Helium (k 7. 7. 2016). Takže nyní máte na výběr ze dvou různých aplikací.

Prohlížeč Fluid

Komentáře

  • Nelíbil se mi prohlížeč Fluid Browser. Ano, má několik dalších funkcí, ale ‚ je docela bugní a těžkopádný. Hélium je velmi lehké, ale funguje.
  • Můžete blokovat reklamy v héliu nebo tekutině?

Odpověď

Pokud se díváte na sledování videa při procházení nebo používání jiných aplikací, můžete použít Rozšíření Picture-in-Picture (Google) pro Chrome.

Komentáře

  • Bože, tohle je lepší, než jsem mohl doufat. Jen jsem chtěl, aby Netflix hrál v rohu, zatímco pracuji. Líbí se mi, že rámeček okna prohlížeče zmizel, ale přeji, aby tlačítka Netflix ‚ s zpět & vpřed a titulky zůstala skvělá
  • úžasná , moc vám děkuji Kevin

Odpověď

Pokud jste vývojář a váš SIP je deaktivován (csrutil) pomocí lldb můžete změnit level vlastnost NSWindow. Jakmile se připojíte k procesu (tj. App Store) v XCode, stačí napsat:

(lldb) e NSWindow *$window = [(NSArray *)[NSApp windows] firstObject] (lldb) po $window <NSWindow: 0x600000d64200> (lldb) po [$window setLevel:3] resume debugging 

PS: Pokud má aplikace více oken, získejte správné pomocí příkazu

(lldb) po [NSApp windows] 

Chcete-li se vrátit zpět, zavřete okno nebo použijte

(lldb) po [$window setLevel:0] 

zde zadejte popis obrázku zde zadejte popis obrázku

Komentáře

  • Je to celkem hezké, zajímalo by mě, jestli existuje stejně jednoduchý způsob úpravy průhlednosti?

Odpověď

Právě jsem se vzdal mySIMBLE a nad vodou. Fenêtre je placená aplikace s bezplatnou lite verzí, která funguje opravdu dobře.

Používám ji k přehrávání videí v okně, zatímco pracuji, nebo k udržení online pokynů nahoře . Nejste si jisti, k čemu to chcete použít?

Odpovědět

Pokud opravdu chcete / potřebujete „zůstat nahoře „ funkce pro vaše Terminal.app okno (jako já), existuje styl Quake / Guake rozevírací zorník, SIMBL dostupný zásuvný modul , který podporuje připnutí do popředí; TotalTerminal .

Takže je to možné, navzdory běžné mylné představě, že tomu tak není.

Od MacOS 10.11 (El Capitan) , k instalaci / spuštění TotalTerminal , možná budete muset deaktivovat Ochrana integrity systému :

csrutil enable --without debug 

Už to není otevřený zdroj, ale poslední implementace open source je stále k dispozici na GitHub . Takže pokud jste nakloněni, můžete přesně zjistit, jak toho bylo dosaženo. Poslal jsem e-mail vývojáři, aby se zeptal, ale je to už tak dlouho, co na tom pracovali, že mi to opravdu nemohli říct (nebo nechtěli?).

Komentáře

  • TotalTerminal se v těchto dnech již neudržuje. Nakonec jsem přepnul na iTerm, abych získal stejné chování: apple.stackexchange.com/questions/48796/ …
  • To má ‚ pravdu, ‚ t navrhnout jeho použití. Pokud je ale někdo motivován k implementaci vlastního řešení, mohlo by se vyplatit procházet propojený zdrojový kód.
  • Pro plovoucí terminál používám helium s gotty. gotty vám umožňuje otevřít terminál ve webovém prohlížeči a Helium je plovoucí webový prohlížeč.
  • Opravdu, opravdu, opravdu a opravdu to opravdu myslím, je třeba si uvědomit, že byste měli znovu povolit SIP poté, co uděláte dokumentujete.
  • @Pryftan nah, SIP je pro kundičky.

odpověď

Tady je bezplatná aplikace s názvem Key Codes v Mac App Store, která, pokud vím, zůstává nahoře nad všemi ostatními okny. Kromě položek nabídky zůstává na vrcholu všech ostatních aplikací, včetně terminálu a pruhu URL Safari.

Komentáře

  • Skvělý tip Seamus, pokud operační systém konkrétně potřebuje konkrétní aplikaci, aby zůstala na vrcholu. Nyní, pokud, hypoteticky vzato, samozřejmě, chce, aby nahoře zůstala jiná aplikace, nebo možná i několik různých, pak možná ne tak šterlinků?
  • Díky! Funguje skvěle pro případ použití “ uzavřete tuto příšernou věc „.

Odpověď

Ve skutečnosti nejde o odpověď, ale spíše o řešení problému: pomocí aplikace Spectacle nebo podobné aplikace můžete rychle nastavit rozložení plochy, které vám umožní sledovat původní okno .

Samozřejmě to nepomůže, když čekáte, až se někdo jiný připojí k podpůrnému chatu a mezitím se rozhodnete využít svůj čas k něčemu užitečnějšímu než zírání na prázdné okno – jako práce na jiné virtuální ploše 🙁

Chyťte spektákl odsud: https://www.spectacleapp.com

Komentáře

  • Vítejte na stránce Ask Different a věnujte si čas zveřejnění odpovědi. Jako navrhované vylepšení byste měli uvést odkazy na aplikace, které používáte odkaz ve vašem příspěvku. Dělá to lepší uživatelský komfort. Další informace o tvorbě dobré odpovědi najdete na: apple.stackexchange.com/help/how-to-answer
  • Dobrý den Allane, moc děkuji za pomoc, aby byl AskDifferent úhledným a uklizeným místem, postupujte podle pokynů. Na zdraví.

Odpověď

po zadání klávesy F3 jednoduše přetáhněte terminál přes okno safari.

toto automaticky uspořádá terminál svisle například na pravou stranu okna safari … takže můžete udělat nějakou práci a mít přístup k terminálu, zatímco v jiném okně …

Komentáře

  • Když to zkusím, nic se nestane. Okno terminálu se vrátí do původní polohy.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *