Mulai Google Chrome di Mac dengan sakelar baris perintah

77

Saya pernah membaca Anda dapat memulai Google Chrome dalam mode kios di Windows dengan menggunakan argumen --kiosk.

Saya tahu bagaimana melakukan ini di Windows, tetapi bagaimana saya bisa melakukan ini di Mac OS X?

Dan bagaimana saya bisa menjalankan Google Chrome dengan --kioskargumen saat startup?

alex
sumber
@YumYumYum ugh! Ini tahun 2017 dan tidak ada jawaban yang berfungsi (lagi?)!
Michael

Jawaban:

86

Ini bekerja dengan macOS:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk
Andrew
sumber
Maksudmu argumen itu tidak berhasil? Proses aktual penyaringan penuh Chrome ada di versi Mac. Adakah hack untuk mengirim Cmd + Shift + F untuk membawanya ke layar penuh? Terima kasih atas jawaban anda.
alex
Baik. Bisakah Anda mencoba "ls / Applications / Google Chrome.app/Contents/MacOS" (atau semacamnya) dan mempostingnya?
Andrew
@Andrew Saya berlari ls /Applications/Google\ Chrome.app/Contents/MacOSdan hanya mencetak 'Google Chrome'. : S
alex
1
@Andrew Terima kasih untuk itu, dan bagaimana saya menjalankan ini saat startup? Tepuk tangan.
alex
4
TIDAK BEKERJA di OSX
YumYumYum
28

Mungkin lebih baik menggunakan openperintah (jika aplikasi tidak terletak di folder Aplikasi). Misalnya:open -a "Google Chrome" --args --kiosk http://www.example.com

wuxscho
sumber
6
TIDAK BEKERJA di OSX
YumYumYum
11

Di AppleScript, rekatkan teks berikut:

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

Simpan sebagai aplikasi dan tambahkan ke item startup Anda.

vynsynt
sumber
4
TIDAK BEKERJA di OSX
YumYumYum
2
Itu kembali pada tahun 2012. Sekarang, gunakan kode yang disebutkan oleh komentar yang lebih baru, /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --kiosk --app=http://domain.commasukkan ke dalam dokumen txt biasa, tetapi tambahkan potongan berikut di atas panggilan ke Chrome untuk membuatnya dapat dieksekusi, #!/bin/bash dan tambahkan ke item startup Anda, atau gandakan klik untuk meluncurkan.
vynsynt
@vynsynt, Apakah baris binbash benar-benar dibutuhkan?
Pacerier
1

Anda dapat membuat alias untuk membuka situs web atau file melalui baris perintah. Untuk melakukan ini, Anda dapat memasukkan di akhir baris Anda ~/.bashrc, ~/.bash_profileatau ~/.aliasesberikut:

# Google Chrome Alias
google-chrome() {
    open -a "Google Chrome" "$1"
}
garciparedes
sumber
Ini bukan cara Anda menangani spasi dalam nama file. Belajarlah untuk mengutip atau melarikan diri karakter khusus dengan benar. Juga, "$1"tidak akan berfungsi dengan benar ketika Anda memiliki lebih dari satu param untuk dilewati, terutama jika param-param itu sendiri memiliki nilai yang tidak dikutip.
Marcin
1
Hai @Marcin! Jika Anda tahu caranya, bisakah Anda meningkatkan respons saya? 🙂
garciparedes