Inicie o Google Chrome no Mac com opções de linha de comando

77

Eu ler você pode iniciar o Google Chrome no modo de quiosque no Windows usando o argumento --kiosk.

Sei como fazer isso no Windows, mas como posso fazer isso no Mac OS X?

E como posso executar o Google Chrome com o --kioskargumento na inicialização?

alex
fonte
@YumYumYum ugh! É 2017 e nenhuma das respostas funciona (mais?)!
Michael

Respostas:

86

Isso funciona com o macOS:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk
Andrew
fonte
Você quer dizer que o argumento não funciona? O processo real de triagem completa do Chrome está na versão para Mac. Algum hack para enviar um Cmd + Shift + F para obtê-lo em tela cheia? Obrigado pela sua resposta.
alex
Está bem. Você pode tentar "ls / Applications / Google Chrome.app/Contents/MacOS" (ou algo assim) e postar isso?
27410 Andrew
@ Andrew eu corri ls /Applications/Google\ Chrome.app/Contents/MacOSe imprimiu apenas 'Google Chrome'. : S
alex
11
@ Andrew Obrigado por isso, e como eu iria executar isso na inicialização? Felicidades.
alex
4
NÃO FUNCIONA no OSX
YumYumYum 2/16/16
28

Provavelmente é ainda melhor usar o opencomando (caso o aplicativo não esteja localizado na pasta Aplicativo). Por exemplo:open -a "Google Chrome" --args --kiosk http://www.example.com

wuxscho
fonte
6
NÃO FUNCIONA no OSX
YumYumYum 2/16/16
11

No AppleScript, cole o seguinte texto:

do shell script "/Applications/Google\\ Chrome.app/Contents/MacOS/Google\\ Chrome --kiosk"

Salve-o como um aplicativo e adicione-o aos itens de inicialização.

vynsynt
fonte
4
NÃO FUNCIONA no OSX
YumYumYum 2/16/16
2
Ele foi feito em 2012. Agora, use o código que os comentários mais recentes mencionaram, /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://domain.comcoloque-o em um documento txt simples, mas adicione o seguinte trecho acima da chamada ao Chrome para torná-lo executável #!/bin/bash e adicione-o aos itens de inicialização ou duplbe clique para iniciar.
precisa saber é o seguinte
@vynsynt, é realmente necessária a linha do lixo?
Pacerier 14/12/19
1

Você pode criar um alias para abrir sites ou arquivos via linha de comando. Para fazer isso, você pode incluir no final das suas ~/.bashrc, ~/.bash_profileou ~/.aliasesas seguintes linhas:

# Google Chrome Alias
google-chrome() {
    open -a "Google Chrome" "$1"
}
garciparedes
fonte
Não é assim que você lida com espaços nos nomes de arquivos. Aprenda a citar ou escapar de caracteres especiais corretamente. Além disso, "$1"não funcionará corretamente quando você tiver mais de um parâmetro para passar, especialmente se esses parâmetros tiverem valores não citados.
Marcin
11
Olá @Marcin! Se você souber como, poderia melhorar minha resposta? Gar
garciparedes 02/07