Iniciar aplicativos em tela cheia

9

Eu gosto de usar aplicativos de tela cheia no OSX Mavericks (Safari, iTunes, Mail, etc). Gostaria que todos os aplicativos capazes de executar a tela cheia fossem iniciados automaticamente no modo de tela cheia, em vez de eu pressionar Ctrl-Cmd-F a cada vez, isso é possível?

Patrick J Collins
fonte
Meus aplicativos sempre são iniciados em tela cheia, se eu não tivesse fechado todas as janelas da última vez em que os fechei.
duci9y
Não tenho muita certeza disso, mas eu tinha um iMac antigo que via diferentes versões do OS X. Quando o iMac se reunia com aplicativos de tela cheia, os aplicativos sempre iniciavam em tela cheia quando fechados assim e ainda acontecem no Mavericks. Mas no meu mais recente MacBook Air, que comprei com o Mountain Lion e depois atualizei para o Mavericks, isso não acontece assim. Portanto, acredito que é uma preferência antiga no meu iMac que não pode ser replicada em modelos mais recentes.
Can Sürmeli
Isto é um grande problema. Muitos aplicativos serão reabertos em tela cheia, se encerrados. O Safari não. Chrome não. Existe um hack do Chrome que faz isso, mas não consigo encontrar nenhuma maneira de fazer isso no Safari. Alguém tem mais informações para esta pergunta?
Joseph Hansen
Um pouco de um follow up - Isso parece funcionar quando usando o iTunes, mas não com o Calendário App, Pages, Etc.
Leo Newball

Respostas:

8

Você pode usar o automator para criar um aplicativo que inicie o aplicativo que você deseja abrir em tela cheia e execute um script da apple. O script pode executar um pressionamento de tecla para executar o atalho em tela cheia.

Inicie o Automator, Escolha Aplicativo, Arraste "Iniciar Aplicativo" da biblioteca e escolha o aplicativo desejado, Arraste "Apple Script" da biblioteca, insira o script apple (verifique com o aplicativo específico o pressionamento de tecla correto), isso funciona para o chrome

aqui está o script para o aplicativo em tela cheia do google chrome:

na execução {input, parameters}
    diga ao aplicativo "Google Chrome" para ativar
    atraso 2

tell application "System Events" keystroke "f" using {command down, control down} end tell

Captura de tela

[Captura de tela do Automator [1]

Link para o tutorial para criar o aplicativo de tela cheia do Automator https://youtu.be/5L5ikafzCzI

Bart
fonte
5

Percebi a resposta para essa pergunta muito tempo depois de ter o problema. Continuei tentando usar várias soluções alternativas até perceber que o recurso não havia sido removido, mas sim agregado a um conjunto diferente de recursos.

A maioria dos aplicativos de tela cheia não permanece aberta porque é um tipo de estado da janela. Por padrão, em Geral, a configuração "Fechar janelas ao sair de um aplicativo" está ativada, o que significa que a janela que você salvou será fechada e retornará ao seu estado padrão.

Para manter a tela cheia ou as preferências anteriores da janela, você precisa desativar esta configuração!

Configuração da janela Preferências gerais

Leo Newball
fonte
graças, isso ajudou com alguns aplicativos, embora não todos
davegson
Muito obrigado! Eu não tinha ideia de que isso estava errado. Havia várias configurações naquele painel que pensei ter mudado. Obrigado novamente!
Calion 28/02
2

Liguei para o suporte do Mac sobre o problema e, em Yosemite, parece que esse recurso foi removido em geral. No entanto, existem alguns aplicativos que ainda funcionam dessa maneira. Um deles é o iTunes (que abre no modo de tela cheia).

Foi sugerido que, para obter a funcionalidade de um aplicativo em tela cheia, depois de sair, é atribuir um aplicativo a uma nova área de trabalho e maximizá-lo (pressione a tecla de opção + clicando em verde). Ele sempre abrirá a área de trabalho em tela cheia.

Leo Newball
fonte
1
set MyApps to {"Google Chrome", "Skype", "Finder"}
repeat with MyApp in MyApps
    tell application MyApp
        activate
        delay 3
    end tell
    tell application "System Events"
        tell process MyApp
            set value of attribute "AXFullScreen" of window 1 to true
            delay 3
        end tell
    end tell
end repeat
DenniOnLine
fonte
Obrigado por formatar o código! Bom uso do AppleScript - talvez explicar como um novo usuário teria que código seja executado (ou melhor link para osxautomation / maçã ajuda no Editor de scripts)
bmike