アプリケーションがアプリケーション・マネージャに追加された場合、そのアプリケーションを起動するアプリケーション・グループの中にアイコンができます。
多くのアプリケーションはアプリケーション・グループを提供します。アプリケーション・グループは、アプリケーション・アイコンとアプリケーションに関連するその他のファイルを含むアプリケーション・マネージャの、トップレベルのディレクトリです。
一部のアプリケーションには、独自のアプリケーション・グループがない可能性があります。その代わりに、アプリケーションを起動するアイコンが一般アプリケーション・グループにあります。たとえば、システム上にインストールしたすべてのゲームのコンテナとして使用する「Games」という名前の空のアプリケーション・グループを作成できます。
アプリケーションをアプリケーション・マネージャに追加するには、次の 2 つの方法があります。
アプリケーションを登録する
アプリケーションを登録せずにアプリケーション・アイコンを追加する
アプリケーション登録により、アプリケーションの完全な統合が提供されます。
独自のアプリケーション・グループがあります。
1 つの位置から収集されたデスクトップ構成ファイルがあります。このデスクトップ構成ファイルのグループを「登録パッケージ」と言います。
登録済みヘルプ・ボリュームがある場合があります。
アプリケーションを登録するには、次の 2 つの方法があります。
デスクトップ化アプリケーションをインストールすると、自動的に登録されます。詳細は、デスクトップ化アプリケーションをアプリケーション・マネージャに追加するにはを参照してください。
既存のアプリケーションは、登録パッケージを作成することによって登録できます。詳細は、既存または非デスクトップ化アプリケーションを登録するにはを参照してください。
登録パッケージを使用すると、デスクトップでのアプリケーションの管理が簡単になります。登録パッケージは、ファイル・システムの、デスクトップ構成ファイルに使用された位置以外のどこかで作成されます。
これは、アプリケーションを起動するためのアイコンだけをアプリケーション・マネージャに入れる場合に、アプリケーションを追加するのに望ましい方法です。
登録パッケージを使用せずに追加したアプリケーションの特徴は次のとおりです。
独自のアプリケーション・グループがある場合もありますが、通常はアイコンを既存のアプリケーション・グループに置きます。
デスクトップ構成ファイルを、直接デスクトップの検索パス上の位置に置きます。
詳細は、アプリケーション・アイコンを既存のアプリケーション・グループに追加するにはを参照してください。
デスクトップ化アプリケーションは、アプリケーションのインストール時に自動的にアプリケーション・マネージャに登録されるアプリケーションです。このアプリケーションのファイルセットには、デスクトップに必要な登録パッケージが入っています。
アプリケーションの指示に従って、アプリケーションをインストールします。
インストールが完了したら、[デスクトップツール] アプリケーション・グループの [アプリケーションの再読込み] をダブルクリックします。
インストールが完了したか次のように確認します。
これは、アプリケーションをデスクトップに完全に統合するのに望ましい方法です。
デスクトップは、登録パッケージ・ファイルとデスクトップ検索パス上のディレクトリとの間にリンクを作成する dtappintegrate というツールを提供します。
デスクトップ登録については、第 5 章「アプリケーションの登録」で説明します。
この手順では、アプリケーション・アイコンを既存のアプリケーション・グループに追加する方法を説明します。
たとえば、デスクトップは [システム管理] という名前のアプリケーション・グループを提供しています。[システム管理] は、システム管理に関係するさまざまなアプリケーションとスクリプトのために確保されています。頻繁に実行するスクリプトがある場合は、[システム管理] アプリケーション・グループのアイコンをダブルクリックすることによってスクリプトを実行できるようにしてください。
アプリケーションにアクション定義を作成するために、アクション作成ツールを使用します。
アクション作成ツールの詳細は、第 11 章「アクション作成ツールを使ったアクションとデータ型の作成」を参照してください。
実行可能ファイルを、アクション名と同じ名前でアプリケーション・グループのディレクトリに作成します。ファイルの内容は関係ありません。
たとえば、システム管理ツールを実行する「Cleanup」というアクションを作成した場合、実行可能ファイル /etc/dt/appconfig/appmanager/language/System_Admin/Cleanup を作成します。