Démarrer Google Chrome sur Mac avec des commutateurs de ligne de commande

77

J'ai lu que vous pouvez démarrer Google Chrome en mode kiosque sous Windows en utilisant l'argument --kiosk.

Je sais comment faire cela sous Windows, mais comment puis-je le faire sous Mac OS X?

Et comment puis-je exécuter Google Chrome avec l' --kioskargument au démarrage?

alex
la source
@YumYumYum pouah! Nous sommes en 2017 et aucune des réponses ne fonctionne (plus?)!
Michael

Réponses:

87

Cela fonctionne avec macOS:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk
Andrew
la source
Vous voulez dire que l'argument ne fonctionne pas? Le processus actuel de filtrage complet de Chrome est dans la version Mac. N'importe quel hack pour envoyer un Cmd + Shift + F pour le faire passer en plein écran? Merci pour votre réponse.
alex
D'accord. Pouvez-vous essayer "ls / Applications / Google Chrome.app/Contents/MacOS" (ou quelque chose comme ça) et poster ça?
Andrew
@ Andrew j'ai couru ls /Applications/Google\ Chrome.app/Contents/MacOSet il a imprimé 'Google Chrome' seulement. : S
alex
1
@ Andrew Merci pour cela, et comment pourrais-je l'exécuter au démarrage? À votre santé.
alex
4
NE FONCTIONNE PAS SUR OSX
YumYumYum
28

Il est probablement préférable d’utiliser la opencommande (si l’application ne se trouve pas dans le dossier Applications). Par exemple:open -a "Google Chrome" --args --kiosk http://www.example.com

Wuxscho
la source
6
NE FONCTIONNE PAS SUR OSX
YumYumYum
11

Dans AppleScript, collez le texte suivant:

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

Enregistrez-le en tant qu'application et ajoutez-le à vos éléments de démarrage.

Vynsynt
la source
4
NE FONCTIONNE PAS SUR OSX
YumYumYum
2
En 2012, utilisez le code mentionné dans les commentaires les plus récents, /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://domain.cominsérez-le dans un document texte brut, mais ajoutez l'extrait suivant au-dessus de l'appel de Chrome pour le rendre exécutable, #!/bin/bash puis ajoutez-le à vos éléments de démarrage. cliquez pour lancer.
Vynsynt
@vynsynt, la ligne binbash est-elle vraiment nécessaire?
Pacerier
1

Vous pouvez créer un alias pour ouvrir des sites Web ou des fichiers via une ligne de commande. Pour ce faire, vous pouvez inclure à la fin de votre ~/.bashrc, ~/.bash_profileou ~/.aliasesles lignes suivantes:

# Google Chrome Alias
google-chrome() {
    open -a "Google Chrome" "$1"
}
garciparedes
la source
Ce n'est pas ainsi que vous traitez les espaces dans les noms de fichiers. Apprenez à citer ou à échapper correctement aux caractères spéciaux. En outre, "$1"ne fonctionnera pas correctement si vous avez plusieurs paramètres à passer, surtout si ces paramètres ont eux-mêmes des valeurs non spécifiées.
Marcin le
1
Bonjour @Marcin! Si vous savez comment, pourriez-vous améliorer ma réponse? 🙂
garciparedes