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.
Aplikace Sledování aktivity společnosti Apple má podobně možnost Keep CPU Windows on Top
který plovoucí malé grafy CPU nad všemi ostatními aplikacemi „windows:
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 Windows CPU 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 na aplikaci open source Helium . 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.
EDIT:
K dispozici je také novější aplikace z Apple Mac App Store s názvem Fluid Browser , která udělá totéž. 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í.
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 si, aby tlačítka Netflix ‚ s zpět & vpřed a titulky zůstaly úžasné
- úžasné , moc vám děkuji Kevin
Odpověď
Pokud jste vývojář a váš SIP je deaktivován (csrutil) pomocí lldb
lze 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]
Komentáře
- Je to celkem hezké, zajímalo by mě, jestli existuje stejně jednoduchý způsob, jak upravit průhlednost?
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 Quake / Guake -style 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í, může se vyplatit procházet propojený zdrojový kód.
- Pro plovoucí terminál používám helium s gotty. k otevření terminálu 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 po tom, co uděláte, znovu povolit SIP 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ůstane na vrcholu všech ostatních aplikací, včetně terminálu a lišty 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 třeba jen několik různých, pak možná ne tak šterlinků?
- Díky! Funguje skvěle pro případ použití “ prosím, 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 na něco užitečnějšího než zírat na prázdné okno – jako práce na jiné virtuální ploše 🙁
Chyťte podívanou 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 vám 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 pravé straně 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.