Jeg leter etter en stabil måte å holde ethvert vindu «alltid på topp» på OSX.

Flytende , en app som gjør det som krever SIMBL / easySIMBL, som det synes ikke er veldig stabilt.

Er det noen bedre løsninger? Det er faktisk overraskende at det ikke er noen naturlig måte å implementere dette på.

Svar

Jeg vil være oppmerksom på at iOS-simulatoren har alternativet Stay On Top (tidligere kalt Stay in Front). Ekstremt nyttig funksjonalitet, og beviser at det finnes Apple-støttede og sanksjonerte måter å oppnå denne oppførselen på.

Det kan være verdt å åpne en radar, spesielt for å legge til Terminal.

Du kan dupliser radaren min :

Feil-ID 27430873: Legg til » Hold deg foran » alternativet til terminalvinduer.

Bli foran-alternativet i iOS-simulator

Apples Activity Monitor-app har på samme måte alternativet Keep CPU Windows on Top som flyter de små CPU-grafene oppå alle andre appers «windows:

Aktivitetsovervåker

Vindu > Hold CPU-vinduer øverst

Kommentarer

  • Hva er denne iOS-simulatoren? Er det som en emulator? Jeg har lett etter en.
  • @ tjt263 iOS-simulatoren er pakket med Xcode og brukes hovedsakelig til å utvikle iOS-apper
  • Å ok. Hva ‘ er en radar? Som en feilrapport?
  • @ tjt263 ja, bugreport.apple.com
  • Denne funksjonaliteten vises også i det forhåndsinstallerte ‘ Aktivitetsovervåkning ‘ – hvis du går til ‘ -vinduet ‘ meny, du ‘ ser du et alternativ til ‘ Hold CPU Windows på toppen ‘ – så det virker faktisk som om det ‘ er en offisiell Apple-måte å gjøre dette på. (Dette er hva jeg ser 10.13.2)

Svar

Hvis du ønsker å gjøre dette bare for et si et nettleservindu kan du se på åpen kildekode Helium -appen. Det er gratis, og du kan også laste ned kilden og kompilere din egen versjon hvis du vil.

Det er i utgangspunktet et internett nettleser som alltid flyter over alle andre vinduer. Helium-app

EDIT:

Det er også en nyere app fra Apple Mac App Store kalt Fluid Browser som vil gjøre det samme. Det koster et par $ s, men det fungerer utmerket og har noen flere funksjoner enn Helium (fra 7.6.2016). Så du har nå to forskjellige apper å velge mellom.

Fluid Browser

Kommentarer

  • Jeg likte ikke Fluid Browser-opplevelsen. Ja, den har noen flere funksjoner, men det ‘ er ganske buggy og tungvint. Helium er veldig lett, men gjør jobben.
  • Kan du blokkere annonser i Helium eller Fluid?

Svar

Hvis du ønsker å se på video mens du surfer på eller bruker andre applikasjoner, kan du bruke Bilde-i-bilde-utvidelse (av Google) for Chrome.

Kommentarer

  • Herregud dette er bedre enn jeg kunne håpet på. Ville bare at Netflix skulle spille i hjørnet mens jeg jobber. Jeg elsker at nettleservinduerammen forsvinner, men ønsker Netflix ‘ s tilbake & fremover knapper og undertekster ble værende
  • fantastisk , tusen takk Kevin

Svar

Hvis du er utvikler og SIP er deaktivert (csrutil) man kan endre level egenskapen til NSWindow ved hjelp av lldb. Når du kobler deg til prosessen (dvs. App Store) i XCode, skriver du bare inn:

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

PS: Hvis appen har flere vinduer, får du den rette med kommandoen

(lldb) po [NSApp windows] 

For å gå tilbake, lukk vinduet eller bruk

(lldb) po [$window setLevel:0] 

skriv inn bildebeskrivelse her skriv inn bildebeskrivelse her

Kommentarer

  • Dette er ganske ryddig, jeg lurer på om det er en like enkel måte å justere gjennomsiktigheten på?

Svar

Jeg har nettopp gitt opp minSIMBLE og flytende. Fenêtre er en betalt for app med en gratis lite-versjon som fungerer veldig bra.

Jeg bruker den til å spille av video-vindu i vindu mens jeg jobber eller for å holde online instruksjoner på toppen Er du usikker på hva du vil bruke den til?

Svar

Hvis du bare virkelig ønsker / trenger «bli på toppen « funksjonalitet for Terminal.app vindu (som meg selv), det er en Quake / Guake -stil rullegardin visir, SIMBL plugin-modul tilgjengelig som støtter å bli festet i forgrunnen; TotalTerminal .

Så det er mulig, til tross for den vanlige misforståelsen om at det ikke er.

Fra og med MacOS 10.11 (El Capitan) , for å installere / kjøre TotalTerminal , må du kanskje deaktivere Systemintegritetsbeskyttelse :

csrutil enable --without debug 

Det er ikke lenger åpen kildekode, men den siste åpen kildekode-implementering er fortsatt tilgjengelig på GitHub . Så hvis du er tilbøyelig til det, kan du undersøke nøyaktig hvordan det oppnås. Jeg sendte utvikleren en e-post for å spørre, men det er så lenge siden de jobbet med det, de kunne ikke (eller ville ikke det) virkelig fortelle meg det.

Kommentarer

  • TotalTerminal vedlikeholdes ikke lenger i disse dager. Jeg endte med å bytte til iTerm for å få samme oppførsel: apple.stackexchange.com/questions/48796/ …
  • At ‘ er riktig, jeg ville ikke ‘ t foreslår å bruke den. Men hvis noen er motivert til å implementere sin egen løsning, kan det være verdt å bla gjennom den koblede kildekoden.
  • For flytende terminal bruker jeg Helium med gotty. gotty lar deg Å åpne en terminal i nettleseren og Helium er en flytende nettleser.
  • Du virkelig, virkelig, virkelig, og jeg virkelig virkelig mener virkelig, trenger å merke deg at du bør aktivere SIP etter å ha gjort det du dokumenterer.
  • @Pryftan nah, SIP er for fitte.

Svar

Det er en gratis app kalt Nøkkelkoder i Mac App Store som forblir på toppen av alle andre vinduer så langt jeg vet. Annet enn menyelementene holder den seg på toppen av alle andre apper, inkludert Terminal og Safari URL-linjen.

Kommentarer

  • Strålende tips Seamus hvis operasjonen spesielt trenger den aktuelle appen for å holde seg på toppen. Nå, hvis han, hypotetisk sett selvfølgelig, ønsker at en annen app skal holde seg på toppen, eller kanskje til og med få forskjellige, så kanskje ikke så sterling?
  • Takk! Fungerer bra for brukstilfellet » vær så snill å okkludere denne uhyggelige tingen «.

Svar

Egentlig ikke et svar, men mer som en omgåelse: du kan bruke Spectacle eller en lignende app til raskt å sette opp en skrivebordsoppsett som lar deg følge det originale vinduet .

Dette vil selvfølgelig ikke hjelpe når du venter på at noen andre skal bli med i en supportchat og i mellomtiden bestemmer deg for å bruke tiden din til noe mer nyttig enn å stirre på et tomt vindu – som jobber på et annet virtuelt skrivebord 🙁

Grab Spectacle herfra: https://www.spectacleapp.com

Kommentarer

  • Velkommen til Ask Different og tar deg tid til å legge ut et svar. Som en foreslått forbedring, bør du gi lenker til applikasjonen (e) du referanse i innlegget ditt. Det gir en bedre brukeropplevelse. For mer informasjon om å lage et godt svar, se: apple.stackexchange.com/help/how-to-answer
  • Hei Allan, tusen takk for at du hjelper med å gjøre AskDifferent til et pent og ryddig sted, jeg vil følg instruksjonene. Skål.

Svar

bare dra terminalen din over safarivinduet etter å ha skrevet F3.

dette ordner terminalen automatisk vertikalt på høyre side av safarivinduet, for eksempel … slik at du kan gjøre noe arbeid og få tilgang til terminalen, mens du er i et annet vindu …

Kommentarer

  • Ingenting skjer når jeg prøver dette. Terminalvinduet går bare tilbake til opprinnelig posisjon.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *