79
Mac Gems: Startupizer がログイン項目を制御

Gentle Bytesの10ドルの Startupizerは、非常に特定の機能だけをうまくこなすユーティリティの一つです。この場合、重要なのはログイン項目の管理です。ログイン項目とは、Macで自分のアカウントにログインするたびに自動的に起動または開くように設定したアプリやその他の便利なプロセスです。Startupizerは、OS Xよりも細かく、それらの起動のタイミングと方法を制御できるようにすることで、この機能をうまく実現しています。(混乱を招くかもしれませんが、StartupizerはMacの起動時に実行されるシステムレベルの項目であるスタートアップ項目を管理しません。そうではなく、ログイン時に開くユーザーレベルの項目のみを管理します。)

通常、ログイン項目のリストはシステム環境設定ユーティリティの奥深く(具体的には「ユーザとグループ」パネル内の「ログイン項目」画面)に隠れています。リストを見つけても、できることはあまりありません。項目を追加したり、起動時に表示するかどうかを指定したりすることはできますが、システム環境設定ではログインプロセスをそれ以外に制御することはできません。

Startupizer は、システム環境設定のログイン項目リストを独自のリストに置き換えます。

Startupizer は、公式のログイン項目リストに既に登録されている項目(アプリ、ファイル、メニューバーユーティリティなど)を自動的に検出します。これらの項目のうち、Startupizer で管理する項目を選択できます。後から OS X のログイン項目リストに新しい項目を追加した場合(例えば、新しいアプリをインストールしてログイン時に起動するように設定した場合など)、Startupizer はその追加を検出し、通知します。その後、新しい項目を Startupizer のリストに移動するか、システム環境設定のリストに残すかを選択できます。

項目を Startupizer リストに追加したら、起動条件を定義します。条件は、日付と時刻、修飾キー、電源(バッテリーまたは電源アダプター)の3つのカテゴリーに分類されます。例えば、平日の午前9時から午後5時の間にログインすると特定のアプリが起動するという条件を定義できます(この条件を「Work」と呼ぶことができます)。また、ログイン時にOptionキーを押したままにするとアプリが起動しないという条件を定義することもできます。これらの条件は必要な数だけ作成でき、どのアプリにどの条件を適用するかを選択できます。

特定のアプリを起動する条件を構成する際に、Startupizer の起動シミュレーション モードを使用して構成を確認できます。このモードでは、たとえば、月曜日の午前 10 時に Ctrl キーを押しながらログインすると、どの項目が起動するかが表示されます。

Startupizer を使用すると、特定のアイテムをロードする条件を設定できます。

Startupizer では、リスト上で項目を上下にドラッグするだけで、ログイン時に開く項目の順序を定義することもできます。例えば、Bartender が最初に起動し、その後にメニューバーにある他のアプリが起動するように設定しました。起動シーケンスに一時停止を挿入することもできます。例えば、修飾キーを押すのを忘れないようにする時間を設けることができます。あるいは、リスト内の各項目の間に標準的な遅延を設定することもできます。また、App A の起動が完了した後にのみ App B を起動するように Startupizer に指示することもできます。これは、ログインシーケンスをより合理的にするための制御ですが、細かいことに煩わされる必要はありません。

Startupizer にはいくつか不満点がありますが、どれも些細なものです。まず、Startupizer ではメインリストから「無視する項目」リストに項目を移動できます。「無視する項目」リスト内の項目はシステム環境設定で管理できるはずですが、私が試してみたところ、「無視する項目」リストに追加した項目は OS X の「ログイン項目」リストには表示されませんでした。

もう一つの不満は、どちらかと言うと希望に近いものです。先ほども述べたように、時間や曜日、修飾キーの状態、電源に基づいてアプリを起動する(または起動しない)ように設定できます。ネットワーク接続の種類や、地理的な場所、ネットワーク上の位置など、他にも設定できる条件はいくつか考えられます。開発者はそのような機能追加を実験中とのことなので、この不満は今後のアップデートで解消されるかもしれません。

それ以外では、Startupizer はすばらしい小さなユーティリティであり、私の毎日のコンピューター生活を少しだけ簡単にし、より制御しやすくしてくれたものだと私は思います。

最新の Gems 情報を常に把握したいですか? Twitter または App.net で Mac Gems をフォローできます。