Estou procurando uma maneira estável de manter qualquer janela “sempre visível” no OSX.

Afloat , um aplicativo que exige SIMBL / easySIMBL, o que parece não ser muito estável.

Existem soluções melhores? É realmente surpreendente que não haja uma maneira nativa de implementar isso.

Resposta

Observarei que o simulador iOS tem a opção Stay On Top (anteriormente chamado de Stay in Front). Funcionalidade extremamente útil, e prova que existem maneiras sancionadas e suportadas pela Apple para atingir esse comportamento.

Pode valer a pena abrir um radar, especialmente para adicionar ao Terminal.

Você pode duplicar meu radar :

Bug ID 27430873: Adicionar ” Fique na frente ” opção para janelas de terminal.

Opção Stay in Front no iOS Simulator

O aplicativo Activity Monitor da Apple também tem a opção Keep CPU Windows on Top que flutua os pequenos gráficos de CPU sobre todos os outros aplicativos “windows:

Monitor de atividade

Janela > Mantenha as janelas da CPU no topo

Comentários

  • O que é este simulador iOS? É como um emulador? Estou procurando por um.
  • @ tjt263 o simulador iOS vem junto com o Xcode e é usado principalmente para desenvolver aplicativos iOS
  • Ah, ok. O que ‘ é um radar? Gosta de um relatório de bug?
  • @ tjt263 sim, bugreport.apple.com
  • Esta funcionalidade também é mostrada em o ‘ Monitor de atividades ‘ pré-instalado – se você acessar a ‘ janela ‘ menu, você ‘ verá uma opção para ‘ Manter CPU Windows no topo ‘ – então realmente parece que existe ‘ uma maneira oficial da Apple de fazer isso. (Isso é o que eu vejo em 10.13.2)

Resposta

Se você deseja fazer isso apenas para, por exemplo, uma janela do navegador da Internet, você poderia olhar o aplicativo de código aberto Helium . É gratuito e você também pode baixar o código-fonte e compilar sua própria versão, se desejar.

É basicamente uma Internet navegador que sempre flutua acima de todas as outras janelas. Aplicativo hélio

EDITAR:

Também há um aplicativo mais recente da Apple Mac App Store chamado Fluid Browser que fará a mesma coisa. Custa alguns $ s, mas funciona perfeitamente e tem alguns recursos a mais do que o Helium (em 06/07/2016). Agora você tem dois aplicativos diferentes para escolher.

Fluid Browser

Comentários

  • Não gostei da experiência do Fluid Browser. Sim, gostou mais alguns recursos, mas ‘ é bem complicado e pesado. O hélio é muito leve, mas faz o trabalho.
  • Você pode bloquear anúncios em hélio ou fluido?

Resposta

Se quiser assistir a um vídeo enquanto navega ou usa outros aplicativos, você pode usar o Extensão Picture-in-Picture (do Google) para Chrome.

Comentários

  • Oh meu Deus, isso é melhor do que eu esperava. Só queria o Netflix tocando no canto enquanto eu trabalho. Adoro que a moldura da janela do navegador desapareça, mas gostaria que o Netflix ‘ s voltar & botões de avançar e legendas continuasse
  • incrível , muito obrigado Kevin

Resposta

Se você é um desenvolvedor e seu SIP está desabilitado (csrutil) pode-se alterar a level propriedade de NSWindow usando lldb. Depois de anexar ao processo (ou seja, App Store) no XCode, basta digitar:

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

PS: Se o aplicativo tiver várias janelas, obtenha a correta usando o comando

(lldb) po [NSApp windows] 

Para voltar, basta fechar a janela ou usar

(lldb) po [$window setLevel:0] 

insira a descrição da imagem aqui insira a descrição da imagem aqui

Comentários

  • Isso é muito legal, eu me pergunto se existe uma maneira igualmente simples de ajustar a transparência?

Resposta

Acabei de desistir do mySIMBLE e flutuar. Fenêtre é um aplicativo pago com uma versão lite gratuita que funciona muito bem.

Eu o uso para reproduzir vídeos na janela enquanto trabalho ou para manter as instruções online disponíveis . Não tem certeza para o que deseja usá-lo?

Resposta

Se você realmente só quer / precisa “ficar na funcionalidade “ superior para sua Terminal.app janela (como eu), existe um estilo Quake / Guake visor suspenso, Plug-in SIMBL disponível que suporta ser fixado em primeiro plano; TotalTerminal .

Portanto, é possível, apesar do equívoco comum de que não.

A partir de MacOS 10.11 (El Capitan) , para instalar / executar TotalTerminal , pode ser necessário desativar Proteção de integridade do sistema :

csrutil enable --without debug 

Não é mais código aberto, mas o último a implementação de código aberto ainda está disponível em GitHub . Portanto, se você estiver inclinado a isso, poderá investigar exatamente como isso é alcançado. Mandei um e-mail para o desenvolvedor perguntando, mas faz tanto tempo que eles trabalharam nisso que eles não podiam (ou não queriam?) Realmente me dizer.

Comentários

  • TotalTerminal não é mais mantido atualmente. Acabei mudando para o iTerm para obter o mesmo comportamento: apple.stackexchange.com/questions/48796/ …
  • Isso ‘ está certo, eu não ‘ t sugiro usá-lo. Mas se alguém estiver motivado para implementar sua própria solução, pode valer a pena navegar no código-fonte vinculado.
  • Para terminal flutuante, estou usando Helium com gotty. gotty permite que você para abrir um terminal no navegador da web e o Helium é um navegador flutuante.
  • Você realmente, realmente, realmente, e realmente realmente quer, precisa notar que deve reativar o SIP depois de fazer o que você documenta.
  • @Pryftan nah, SIP é para maricas.

Resposta

Há um aplicativo gratuito chamado Códigos-chave na Mac App Store que, pelo que posso dizer, permanece acima de todas as outras janelas. Além dos itens de menu, ele permanece sobre todos os outros aplicativos, incluindo o Terminal e a barra de URL do Safari.

Comentários

  • Dica brilhante Seamus se o operador precisar especificamente esse aplicativo específico para ficar no topo. Agora, se, hipoteticamente falando, é claro, ele quer um aplicativo diferente para ficar no topo, ou talvez até alguns aplicativos diferentes, então talvez não seja tão excelente?
  • Obrigado! Funciona muito bem para o caso de uso ” oclua esta coisa horrível “.

Resposta

Não é realmente uma resposta, mas mais como uma solução alternativa: você pode usar o Spectacle ou um aplicativo semelhante para configurar rapidamente um layout de área de trabalho que permite seguir a janela original .

É claro que isso não ajudará quando você estiver esperando alguém para entrar em um chat de suporte e, enquanto isso, decidir usar seu tempo para algo mais útil do que olhar para uma janela em branco – como trabalhando em outra área de trabalho virtual 🙁

Pegue o Spectacle aqui: https://www.spectacleapp.com

Comentários

  • Bem-vindo ao Ask Different e reserve um tempo para postar uma resposta. Como sugestão de melhoria, você deve fornecer links para os aplicativos que você referência em sua postagem. Isso contribui para uma melhor experiência do usuário. Para obter mais informações sobre como elaborar uma boa resposta, consulte: apple.stackexchange.com/help/how-to-answer
  • Olá Allan, muito obrigado por ajudar a tornar AskDifferent um lugar limpo e arrumado. siga suas instruções. Saúde.

Resposta

basta arrastar seu terminal, sobre a janela do safari, após digitar F3.

isto organiza automaticamente o terminal, verticalmente, no lado direito da janela do safari, por exemplo … para que você possa fazer algum trabalho e ter acesso ao terminal, enquanto em outra janela …

Comentários

  • Nada acontece quando tento fazer isso. A janela do terminal apenas retorna à posição original.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *