Jeg leder efter en stabil måde at holde ethvert vindue “altid øverst” på OSX.

Afloat , en app der gør det, der kræver SIMBL / easySIMBL, som det ser ud til ikke er særlig stabil.

Er der nogen bedre løsninger? Det er faktisk overraskende, at der ikke er nogen naturlig måde at implementere dette på.

Svar

Jeg vil bemærke, at iOS-simulatoren har indstillingen Stay On Top (tidligere kaldet Stay in Front). Ekstremt nyttig funktionalitet og beviser, at der er Apple-understøttede og sanktionerede måder at opnå denne opførsel på.

Det kan være værd at åbne en radar, især for at føje til Terminal.

Du kan dupliker min radar :

Fejl-id 27430873: Tilføj ” Bliv foran ” mulighed for terminalvinduer.

Bliv foran indstilling i iOS-simulator

Apples Aktivitetsovervågnings-app har ligeledes muligheden Keep CPU Windows on Top, der flyder de små CPU-grafer oven på alle andre apps “windows:

Aktivitetsovervågning

Vindue > Hold CPU-vinduer øverst

Kommentarer

  • Hvad er denne iOS-simulator? Er det som en emulator? Jeg har ledt efter en.
  • @ tjt263 iOS-simulatoren er pakket med Xcode og bruges hovedsageligt til at udvikle iOS-apps
  • Åh ok. Hvad ‘ er en radar? Ligesom en fejlrapport?
  • @ tjt263 ja, bugreport.apple.com
  • Denne funktionalitet vises også i det forudinstallerede ‘ Aktivitetsovervågning ‘ – hvis du går til ‘ -vinduet ‘ menu, du ‘ ser en mulighed for at ‘ Hold CPU Windows øverst ‘ – så det ser faktisk ud til at der ‘ er en officiel Apple-måde at gøre dette på. (Dette er hvad jeg ser den 10.13.2)

Svar

Hvis du ønsker at gøre dette bare for et siger et internetbrowser-vindue, kan du se på open source Helium -appen. Det er gratis, og du kan også downloade kilden og kompilere din egen version, hvis du vil.

Det er dybest set et internet browser, der altid flyder over alle andre vinduer. Helium-app

EDIT:

Der er også en nyere app fra Apple Mac App Store kaldet Fluid Browser , der vil gøre det samme. Det koster et par $ s, men det fungerer fremragende og har et par flere funktioner end Helium (pr. 6.6.2016). Så du har nu to forskellige apps at vælge imellem.

Fluid Browser

Kommentarer

  • Jeg kunne ikke lide Fluid Browser-oplevelsen. Ja, den har et par flere funktioner, men det ‘ er ret ujævn og besværligt. Helium er meget let, men gør jobbet.
  • Kan du blokere annoncer i Helium eller Fluid?

Svar

Hvis du ønsker at se video, mens du gennemser eller bruger andre applikationer, kan du bruge Udvidelse af billede i billede (af Google) til Chrome.

Kommentarer

  • Åh herregud dette er bedre end jeg kunne have håbet på. Ville bare have Netflix spillet i hjørnet, mens jeg arbejder. Jeg elsker at browservinduerammen forsvinder, men ønsker Netflix ‘ s tilbage & fremadgående knapper og undertekster forblev
  • fantastisk , meget tak Kevin

Svar

Hvis du er udvikler, og din SIP er deaktiveret (csrutil) man kan ændre level egenskab for NSWindow ved hjælp af lldb. Når du først har tilknyttet processen (dvs. App Store) i XCode, skal du bare skrive:

(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, skal du få den rigtige ved hjælp af kommandoen

(lldb) po [NSApp windows] 

For at vende tilbage skal du bare lukke vinduet eller bruge

(lldb) po [$window setLevel:0] 

indtast billedebeskrivelse her indtast billedbeskrivelse her

Kommentarer

  • Dette er ret pænt, jeg spekulerer på, om der er en lige så enkel måde at justere gennemsigtighed på?

Svar

Jeg har lige givet op på mySIMBLE og flydende. Fenêtre er en betalt app med en gratis lite-version, der fungerer rigtig godt.

Jeg bruger den til at afspille videovinduet i vinduet, mens jeg arbejder, eller for at holde onlineinstruktioner øverst Er du ikke sikker på, hvad du vil bruge den til?

Svar

Hvis du kun virkelig ønsker / har brug for “ophold øverst “ funktionalitet til din Terminal.app vindue (som mig selv) er der en Quake / Guake -stil drop-down visir, SIMBL plug-in tilgængelig, der understøtter at blive fastgjort i forgrunden; TotalTerminal .

Så det er muligt på trods af den almindelige misforståelse, at det ikke er.

Fra MacOS 10.11 (El Capitan) , for at installere / køre TotalTerminal , skal du muligvis deaktivere Systemintegritetsbeskyttelse :

csrutil enable --without debug 

Det er ikke længere open source, men den sidste open source-implementering er stadig tilgængelig på GitHub . Så hvis du er tilbøjelig til det, kan du undersøge nøjagtigt, hvordan det opnås. Jeg mailede udvikleren for at spørge, men det er så længe siden de arbejdede med det, at de ikke kunne (eller ikke ville?) Virkelig fortælle mig det.

Kommentarer

  • TotalTerminal vedligeholdes ikke længere i disse dage. Jeg endte med at skifte til iTerm for at få den samme adfærd: apple.stackexchange.com/questions/48796/ …
  • At ‘ er rigtigt, ville jeg ikke ‘ t foreslår at bruge det. Men hvis nogen er motiverede til at implementere deres egen løsning, kan det være værd at gennemse den linkede kildekode.
  • For flydende terminal bruger jeg Helium med gotty. gotty tillader dig at åbne en terminal i webbrowser og Helium er en flydende webbrowser.
  • Du virkelig, virkelig, virkelig, og jeg virkelig virkelig mener virkelig gør, skal bemærke, at du skal genaktivere SIP efter at have gjort hvad du dokumenterer.
  • @Pryftan nah, SIP er til fisse.

Svar

Der er en gratis app kaldet Nøglekoder i Mac App Store, der så vidt jeg kan fortælle forbliver på toppen af alle andre vinduer. Bortset fra menupunkter forbliver det oven på alle andre apps, herunder Terminal og Safari URL-linjen.

Kommentarer

  • Strålende tip Seamus, hvis op specifikt har brug for den pågældende app for at holde sig på toppen. Hvis han naturligvis hypotetisk set ønsker, at en anden app skal være på toppen eller måske endda få forskellige, så måske ikke så sterling?
  • Tak! Fungerer godt til brugssagen ” Venligst okkluder denne uhyggelige ting “.

Svar

Ikke rigtig et svar, men mere som en løsning: du kan bruge Spectacle eller en lignende app til hurtigt at konfigurere et desktop-layout, der giver dig mulighed for at følge det oprindelige vindue .

Dette hjælper selvfølgelig ikke, når du venter på, at en anden deltager i en supportchat og i mellemtiden beslutter at bruge din tid til noget mere nyttigt end at stirre på et tomt vindue – som arbejder på et andet virtuelt skrivebord 🙁

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

Kommentarer

  • Velkommen til Ask Different og tager dig tid til at sende et svar. Som en foreslået forbedring skal du angive links til den eller de applikationer, som du reference i dit indlæg. Det giver en bedre brugeroplevelse. For mere information om at skabe et godt svar, se: apple.stackexchange.com/help/how-to-answer
  • Hej Allan, meget tak for at hjælpe med at gøre AskDifferent til et pænt og ryddeligt sted, jeg vil følg dine instruktioner. Skål.

Svar

bare træk din terminal over safarivinduet efter at have skrevet F3.

dette arrangerer automatisk terminalen lodret på højre side af safarivinduet, for eksempel … så du kan udføre noget arbejde og få adgang til terminalen, mens du er i et andet vindue …

Kommentarer

  • Der sker ikke noget, når jeg prøver dette. Terminalvinduet vender lige tilbage til den oprindelige position.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *