Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Mac OS XでCLIからapplication-modeなChromeを起動する。

普通に起動したい方はこちらの記事を参照。

2015/12/13
もっとモダンな環境が出てました
shuzo-kino.hateblo.jp

前準備

複数アカウントChromeを動かす前準備です。
すでに実施してる方は必要ありません。

設定画面を開いてアカウント作成をクリック
f:id:shuzo_kino:20131112134419p:plain

アイコンを選んで……
f:id:shuzo_kino:20131112134432p:plain

Chromeにログイン(任意)すればOKです
f:id:shuzo_kino:20131112134439p:plain

これで、
/Users/#{USER_NAME}/Library/Application\ Support/Google/Chrome/
に「Profile 1」*1という項目が増えている筈です。

CLIから起動

起動中のChromeをプロセスごと閉じます。
その後、CLIで以下のようなコマンドを叩きます。

$ open "/Applications/Google Chrome.app" --args --profile-directory="Profile 1" --app=http://.google.com/

すると……
f:id:shuzo_kino:20131112141409p:plain
てな画面が出て来ます。
URL画面どころかブックマーク、設定タブすら出ない侠気溢れる画面です。*2

  • 内部利用の適当GUI
  • エクセルホウガンシーな人対策

にはこれで十分です。

注意

現在起動中のGUIがあると正常に起動しません。*3

$ pgrep "Google Chrome"

で何か出てるならバックグラウンドで動いてます。

$ pkill "Google Chrome"

で盛大に抹殺しましょう。

*1:はじめての別垢の場合

*2:実はこのままだとプロセス番号から探知して色々できるんですが……それはやらない約束だぜ?

*3:記事執筆時点