Help us understand the problem. What is going on with this article?

[Mac]Automatorを使ってGoogle Chromeのシークレットモードアプリを作成する

More than 3 years have passed since last update.

はじめに

Google Chromeをシークレットモードで起動したい時。
WindowsはChromeのショートカットからincognitoオプションをつけると起動できるようになるが、Macは特に何もしなかったらターミナルからコマンド叩くしかない。

通常モードで開いた後にシークレットモードに切り替えても良いけど一度開くという作業がそもそもめんどくさい!chrome_open.png

せっかくMacユーザーなわけだし、Automator使ってアプリ化してみよう!と思い備忘録的に書いておく。

Automatorとは

Automatorは、簡単に作業を効率化できるパーソナル自動化アシスタントです。Automatorを使えば、単純なドラッグアンドドロップ操作で「自動化レシピ」を作成し、実行できます。自動化レシピは、単純なタスクも複雑なタスクも、必要なときに必要な場所で実行してくれます。

とサポートページに書いてあるけど、要は様々な処理を自動化できるツール。
ドラッグ&ドロップ操作でーとは書いてあるけど、多少スクリプトやコマンドの知識はあると幸せになれます。たぶん。

アプリ化の手順

Automator起動

まずはアプリケーションからAutomatorを起動。
※画像はForkLiftの画面
finder.png

起動後に出てくるランチャーから「アプリケーション」を選択。
automator_launcher.png
ランチャーが出てこない場合は、メニューバーの「ファイル」>「新規」で表示される。

アクションを選択

ユーティリティの中に「シェルスクリプトを実行」があるのでそれを選択するか、検索ウィンドウに「シェル」と入力すると候補で表示される。
これをドラッグ&ドロップで右のエリアに移動。
automator_new1.png

Chromeのシークレットモードを起動する時、下記のようなコマンドを実行する必要がある。
※作業前に、コマンド単体でターミナルから実行してシークレットモードで起動することを確認しておくと尚良し。

$ open -a /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --args -incognito

このコマンドを図のように入力する。
※書き方的にはどちらでも良い。ダブルクォーテーションのパス指定でも、上のコードブロックのような書き方でも挙動は同じ。
※シェルの種類はあまり気にしなくて良い(bashかshあたりを選択しておけば)
automator_new2.png

アクションを保存

メニューバーの「ファイル」>「保存」でアクションを保存する。
automator_new3.png

この時自動的に保存先が 「アプリケーション」 になり、フォーマットも「アプリケーション」(.app)として保存される。automator_new4.png

作業としてはこれだけ。
アプリケーションに.app形式で保存されるので、他のアプリ同様にクリックすればChromeがシークレットモードで立ち上がる。

もうちょっとだけひと工夫

Automatorで作成したアプリは、デフォルトのアイコンがAutomatorのアイコンになっていて、パッと見アプリっぽくない。
automator_icon.png

なので、ここで任意のアイコンに変更する。

アイコンの変更作業

まず、アイコンにしたい画像を用意。
アイコン画像は.icns形式にする必要があるので、それ以外の画像形式の場合はコンバートが必要になる。
わたしが準備したのはpng画像だったので、以下のサイトでコンバートしまんた。

ICONVERT ICONS

※コンバートしなくてもプレビューで画像開いてコピーして、Finderから情報画面開いてペーストでもいけるみたい。どっちでもお好きなほうで。

コンバートができたら、Finderから作成したアプリケーションを右クリック > 「情報を見る」をクリック。
automator_new5.png

出てきたアプリケーションの情報画面で、アプリ名の横にあるアイコンの上にドラッグ&ドロップで作成したアイコン画像をかぶせるとアイコンが上書きされます。
※画像はForkLiftの画面
automator_new6.png

Chromeはよく使うのでDockに追加しておきました。
dock_add.png

目的に応じてアプリ化するのか、ワークフローにするのかとか選択したら良いと思う。

個人的に一番やりたいのはFinderのようなファイラーからターミナル開く時にデフォルトのターミナルじゃなくてiTermにしたいっていう(やりかけてまだやってない

rocca0504
どりぃです。週末限定エンジニア。 現職→Customer Success&Marketing Director / kintone認定トレーナーヾ(⌒(_*'ω'*)_ tipsとかdocやオレオレ備忘録の置き場。 最近kintone関連ネタ多め。個人的にはサーバーサイド寄り。ミドルレイヤー好き。 SaaSやPaaSも使ってみたいものは試します。
http://dolly6ca.hatenablog.jp/
r3it
クラウドを利用して、可能な限り早く/すぐ利用できるシステムを構築する「ハイスピードSI」を提供している大阪の会社です
https://www.r3it.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした