Je recherche un moyen stable de garder nimporte quelle fenêtre « toujours au top » sur OSX.

Afloat , une application qui fait cela nécessite SIMBL / easySIMBL, ce qui ne semble pas très stable.

Y a-t-il de meilleures solutions? Il est en fait surprenant quil ny ait pas de moyen natif de mettre en œuvre cela.

Réponse

Je « noterai que le simulateur iOS a loption Stay On Top (anciennement appelée Stay in Front). Fonctionnalité extrêmement utile et prouve quil existe des moyens pris en charge et approuvés par Apple pour obtenir ce comportement.

Cela pourrait valoir la peine douvrir un radar, en particulier pour lajout à Terminal.

Vous pouvez dupliquer mon radar :

ID de bogue 27430873: Ajouter  » Rester devant  » option pour les fenêtres du terminal.

Option Rester devant dans le simulateur iOS

Lapplication Activity Monitor dApple a également loption Keep CPU Windows on Top qui fait flotter les petits graphiques du processeur au-dessus de toutes les fenêtres des autres applications « :

Moniteur dactivité

Fenêtre > Gardez les fenêtres du processeur au premier plan

Commentaires

  • Quest-ce que ce simulateur iOS? Est-ce comme un émulateur? Jen cherchais un.
  • @ tjt263 le simulateur iOS est fourni avec Xcode et principalement utilisé pour développer des applications iOS
  • Oh ok. Quest-ce que ‘ est un radar? Vous aimez un rapport de bogue?
  • @ tjt263 oui, bugreport.apple.com
  • Cette fonctionnalité est également affichée dans le ‘ Activity Monitor ‘ pré-installé – si vous accédez à la ‘ Fenêtre ‘ menu, vous ‘ verrez une option pour ‘ Garder Windows CPU en haut ‘ – il semble donc bien quil y ait ‘ une façon officielle de faire cela par Apple. (Cest ce que je vois sur 10.13.2)

Réponse

Si vous cherchez à faire ceci simplement pour une fenêtre de navigateur Internet, par exemple, vous pouvez consulter lapplication open source Helium . Cest gratuit, et vous pouvez également télécharger la source et compiler votre propre version si vous le souhaitez.

Il sagit essentiellement dun Internet navigateur qui flotte toujours au-dessus de toutes les autres fenêtres. Helium App

MODIFIER:

Il y a aussi une application plus récente de lApple Mac App Store appelée Fluid Browser qui fera la même chose. Elle coûte quelques dollars, mais elle fonctionne parfaitement et a quelques fonctionnalités de plus que Helium (à partir du 06/07/2016). Vous avez donc maintenant le choix entre deux applications différentes.

Fluid Browser

Commentaires

  • Je nai pas aimé lexpérience de Fluid Browser. Oui, il a quelques fonctionnalités supplémentaires, mais ‘ est assez bogué et encombrant. Lhélium est très léger mais fait le travail.
  • Pouvez-vous bloquer les publicités dans Helium ou Fluid?

Réponse

Si vous « cherchez à regarder une vidéo pendant que vous naviguez ou utilisez dautres applications, vous pouvez utiliser le Extension Picture-in-Picture (par Google) pour Chrome.

Commentaires

  • Oh mon Dieu, cest mieux que ce que jaurais pu espérer. Je voulais juste que Netflix joue dans le coin pendant que je travaille. Jadore le fait que le cadre de la fenêtre du navigateur disparaisse, mais je souhaite que Netflix ‘ s back & boutons et sous-titres avant restent
  • géniaux , merci beaucoup Kevin

Réponse

Si vous êtes développeur et que votre SIP est désactivé (csrutil) on peut changer la level propriété de NSWindow en utilisant lldb. Une fois que vous vous êtes attaché au processus (cest-à-dire à lApp Store) dans XCode, tapez simplement:

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

PS: Si lapplication a plusieurs fenêtres, obtenez la bonne en utilisant la commande

(lldb) po [NSApp windows] 

Pour revenir en arrière, fermez simplement la fenêtre ou utilisez

(lldb) po [$window setLevel:0] 

entrez la description de limage ici entrez la description de limage ici

Commentaires

  • Cest plutôt chouette, je me demande sil existe un moyen tout aussi simple dajuster la transparence?

Réponse

Je « viens de renoncer à mySIMBLE et à flot. Fenêtre est une application payante avec une version allégée gratuite qui fonctionne très bien.

Je lutilise pour lire des vidéos fenêtre dans fenêtre pendant que je travaille ou pour garder les instructions en ligne au top . Vous ne savez pas à quoi vous voulez l’utiliser?

Réponse

Si vous ne voulez / avez vraiment besoin que « de rester en haut «  fonctionnalité pour votre Terminal.app fenêtre (comme moi), il y a un style Quake / Guake visière déroulante, Plug-in SIMBL disponible qui prend en charge le épinglage au premier plan; TotalTerminal .

Cest donc possible, malgré lidée fausse courante selon laquelle ce nest pas le cas.

À partir de MacOS 10.11 (El Capitan) , pour installer / exécuter TotalTerminal , vous devrez peut-être désactiver Protection de lintégrité du système :

csrutil enable --without debug 

Ce nest plus open source, mais le dernier limplémentation open source est toujours disponible sur GitHub . Donc, si vous êtes enclin à le faire, vous pouvez rechercher exactement comment cela est réalisé. Jai envoyé un e-mail au développeur pour demander, mais cela fait si longtemps quils nont pas travaillé dessus, ils ne pouvaient pas (ou ne voulaient pas?) Vraiment me le dire.

Commentaires

  • TotalTerminal nest plus maintenu ces jours-ci. Jai fini par passer à iTerm pour obtenir le même comportement: apple.stackexchange.com/questions/48796/ …
  • Que ‘ a raison, je ne ‘ t suggère de lutiliser. Mais si quelquun est motivé pour implémenter sa propre solution, cela peut valoir la peine de parcourir le code source lié.
  • Pour le terminal flottant, jutilise Helium avec gotty. gotty vous permet pour ouvrir un terminal dans un navigateur Web et Helium est un navigateur Web flottant.
  • Vous vraiment, vraiment, vraiment, et je veux vraiment dire vraiment vraiment, vous devez noter que vous devez réactiver SIP après avoir fait quoi vous documentez.
  • @Pryftan non, SIP est pour les chattes.

Réponse

Il y a une application gratuite appelée Key Codes dans le Mac App Store qui, pour autant que je sache, reste au-dessus de toutes les autres fenêtres. Outre les éléments de menu, il reste au sommet de toutes les autres applications, y compris le terminal et la barre dURL Safari.

Commentaires

  • Astuce brillante Seamus si lopération a spécifiquement besoin cette application particulière pour rester au top. Maintenant, si, hypothétiquement parlant, bien sûr, il veut quune application différente reste au top, ou peut-être même quelques applications différentes, alors peut-être pas si brillant?
  • Merci! Fonctionne très bien pour le cas dutilisation  » veuillez occulter cette chose horrible « .

Réponse

Pas vraiment une réponse mais plutôt une solution de contournement: vous pouvez utiliser Spectacle ou une application similaire pour configurer rapidement une mise en page de bureau qui vous permet de suivre la fenêtre dorigine .

Bien sûr, cela ne vous aidera pas lorsque vous attendez que quelquun dautre rejoigne un chat dassistance et que vous décidez entre-temps dutiliser votre temps pour quelque chose de plus utile que de regarder une fenêtre vide – comme travailler sur un autre bureau virtuel 🙁

Prenez Spectacle dici: https://www.spectacleapp.com

Commentaires

  • Bienvenue dans Ask Different et prenez le temps de publier une réponse. Comme amélioration suggérée, vous devez fournir des liens vers les applications que vous référence dans votre message. Cela permet une meilleure expérience utilisateur. Pour plus dinformations sur la création dune bonne réponse, consultez: apple.stackexchange.com/help/how-to-answer
  • Bonjour Allan, merci beaucoup davoir aidé à faire dAskDifferent un endroit propre et bien rangé, je le ferai suivez vos instructions. Bravo.

Réponse

il suffit de faire glisser votre terminal, sur la fenêtre safari, après avoir tapé le F3.

cela arrange automatiquement le terminal, verticalement, sur le côté droit de la fenêtre safari, par exemple … pour que vous puissiez faire un peu de travail et avoir accès au terminal, tandis que dans une autre fenêtre …

Commentaires

  • Rien ne se passe lorsque jessaye ceci. La fenêtre du terminal revient simplement à sa position dorigine.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *