全体的な流れ
- ChromeのアプリIDを取得
- コマンドラインから、Chromeアプリを起動
- Automator を使って一発で Chromeアプリを起動する
とまぁこんな感じです。アプリIDさえ取得できれば簡単ですね。
以下、Google Keepアプリ の一発起動をやってみましょう。
Step 1. ChromeのアプリIDを取得
ターミナルより
cd ~/Library/Application Support/Google/Chrome/Default/Web Applications
open .
か、
Finderの移動→フォルダ移動を選択
~/Library/Application Support/Google/Chrome/Default/Web Applications を入れて移動
のいずれかで、Chromeのアプリが格納されているフォルダへ移動しましょう。
「_crx_アプリID」のフォルダがあるはずです(常に _crx_ かどうかは分かりません)。
そのフォルダから、Google Keepアプリがあるフォルダを探しましょう。
見つかったら、フォルダ名をみて「アプリID」をメモりましょう(コピー&ペーストがいいでしょう)
Step 2. コマンドラインから、Chromeアプリを起動
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --app-id=アプリID
で起動できるはずです!
もうちょっと便利なコマンドでやっちゃいましょう
open -n -a "Google Chrome" --args "--app-id=アプリID"
でいけます。
まぁコマンドラインでやるなら、これを alias設定しておけば簡単起動できるでしょう。
bash系を使っているなら、
alias gkeep 'open -n -a "Google Chrome" --args "--app-id=アプリID"'
を、.profile にでも忍ばしておけば、 gkeep だけで起動できるでしょう。
Step 3. Automator を使って一発で Chromeアプリを起動する
Automatorを使ってコマンド起動をアプリ化できるのはすでに
で説明しています。
ので詳細は割愛しますが、
のように設定して、書き出せば Dockとかに ChromeのGoogle Keep アプリを一発起動するアプリ登録ができちゃいますね〜
2016年3月28日 @kimipooh
Google Chrome Canaryをシークレットモードで起動するってどうやるのって問い合わせきました。これはコマンド「open -a "Google Chrome Canary" --args --incognito」でいけます〜
返信削除