Uruchom Google Chrome na Macu za pomocą przełączników wiersza polecenia

77

Mam przeczytać można uruchomić Google Chrome w trybie kiosku w systemie Windows za pomocą argumentu --kiosk.

Wiem, jak to zrobić w systemie Windows, ale jak mogę to zrobić w systemie Mac OS X?

Jak mogę uruchomić Google Chrome z --kioskargumentem przy uruchamianiu?

alex
źródło
@YumYumYum ugh! Jest rok 2017 i żadna z odpowiedzi nie działa (już?)!
Michael

Odpowiedzi:

86

Działa to z macOS:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk
Andrzej
źródło
Masz na myśli, że argument nie działa? Rzeczywisty proces pełnego ekranowania przeglądarki Chrome odbywa się w wersji na komputery Mac. Jakiś hack, aby wysłać Cmd + Shift + F, aby przejść do pełnego ekranu? Dzięki za odpowiedź.
alex
Dobrze. Czy możesz wypróbować „ls / Applications / Google Chrome.app/Contents/MacOS” (lub coś takiego) i opublikować to?
Andrew
@Andrew uruchomiłem ls /Applications/Google\ Chrome.app/Contents/MacOSi wydrukowałem tylko „Google Chrome”. : S
alex
1
@Andrew Dzięki za to i jak miałbym to uruchomić przy starcie? Twoje zdrowie.
alex
4
NIE DZIAŁA na OSX
YumYumYum
28

Prawdopodobnie jeszcze lepiej jest użyć openpolecenia (w przypadku, gdy aplikacja nie znajduje się w folderze aplikacji). Na przykład:open -a "Google Chrome" --args --kiosk http://www.example.com

wuxscho
źródło
6
NIE DZIAŁA na OSX
YumYumYum
11

W AppleScript wklej następujący tekst:

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

Zapisz go jako aplikację i dodaj do elementów startowych.

vynsynt
źródło
4
NIE DZIAŁA na OSX
YumYumYum
2
Tak było w 2012 roku. Teraz użyj kodu, o którym wspominają nowsze komentarze, /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://domain.comumieść go w zwykłym dokumencie txt, ale dodaj poniższy fragment kodu nad wywołaniem Chrome, aby był wykonywalny, #!/bin/bash i dodaj go do elementów startowych lub doublbe kliknij, aby uruchomić.
vynsynt
@vynsynt, Czy linia binbash jest naprawdę potrzebna?
Pacerier
1

Możesz utworzyć alias do otwierania stron internetowych lub plików za pomocą wiersza poleceń. Aby to zrobić, można to w końcu swoimi ~/.bashrc, ~/.bash_profilebądź ~/.aliasesw następujących pozycjach:

# Google Chrome Alias
google-chrome() {
    open -a "Google Chrome" "$1"
}
garciparedes
źródło
W ten sposób nie radzisz sobie ze spacjami w nazwach plików. Naucz się poprawnie cytować lub uciec ze specjalnych znaków. Ponadto "$1"nie będzie działać poprawnie, gdy masz więcej niż jeden parametr do przejścia, szczególnie jeśli same parametry mają niecytowane wartości.
Marcin
Cześć @Marcin! Jeśli wiesz, jak możesz poprawić moją odpowiedź? 🙂
garciparedes