<!-- $XConsortium: ch03.sgm /main/2 1996/12/17 06:26:55 cde-hit $ -->
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
<!-- (c) Copyright 1995 International Business Machines Corp. -->
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
<!-- (c) Copyright 1995 Novell, Inc. -->
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
<!-- (c) Copyright 1995 Hitachi. -->
<Chapter Id="SAG.CnfAM.div.1">
<Title Id="SAG.CnfAM.mkr.1">アプリケーションの追加および管理</Title>
<Para><IndexTerm>
<Primary>アプリケーション・マネージャ</Primary>
<Secondary>説明</Secondary>
</IndexTerm>
アプリケーション・マネージャは、ユーザが使用できるアプリケーションのデスクトップ・コンテナです。
</Para>
<InformalTable Id="SAG.CnfAM.itbl.1" Frame="All">
<TGroup Cols="1">
<ColSpec Colname="1" Colwidth="4.125 in">
<TBody>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Structure of Application Manager40'--><XRef Role="JumpText" Linkend="SAG.CnfAM.mkr.2"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Adding Applications to Application Manager43'--><XRef Role="JumpText" Linkend="SAG.CnfAM.mkr.6"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Creating and Administering General Application Groups45'--><XRef Role="JumpText" Linkend="SAG.CnfAM.mkr.10"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Modifying the Search Path Used To Locate Applications47'--><XRef Role="JumpText" Linkend="SAG.CnfAM.mkr.11"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'General Application Manager Administration48'--><XRef Role="JumpText" Linkend="SAG.CnfAM.mkr.13"></Para></Entry>
</Row>
<Row Rowsep="1">
<Entry><Para><!--Original XRef content: 'Changing the Text Editor and Terminal Emulator49'--><XRef Role="JumpText" Linkend="SAG.CnfAM.mkr.14"></Para></Entry>
</Row>
</TBody>
</TGroup>
</InformalTable>
<Sect1 Id="SAG.CnfAM.div.2">
<Title Id="SAG.CnfAM.mkr.2">アプリケーション・マネージャの構造</Title>
<Para>
通常、アプリケーション・マネージャのトップレベルにはディレクトリがあります。そのような各ディレクトリとその内容を
<IndexTerm><Primary>アプリケーション・グループ</Primary><Secondary>定義</Secondary></IndexTerm>
<Emphasis>アプリケーション・グループ</Emphasis>と言います。
</Para>
<Figure>
<Title>アプリケーション・マネージャのアプリケーション・グループ</Title>
<Graphic Entityref="SAG.CnfAM.fig.1" Id="SAG.CnfAM.grph.1"></Graphic>
</Figure>
<Para>
アプリケーション・グループとその内容は、ローカルおよびネットワーク全体の複数の場所から収集されます。
</Para>
<Sect2 Id="SAG.CnfAM.div.3">
<Title>アプリケーション・マネージャのディレクトリの位置<IndexTerm><Primary>アプリケーション・マネージャ</Primary><Secondary>ファイル・システム位置</Secondary></IndexTerm></Title>
<Para>
ファイル・システムにおいて、アプリケーション・マネージャはディレクトリ
<Filename>/var/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">login</Symbol><Filename>-</Filename><Symbol Role="Variable">hostname</Symbol><Filename>-</Filename><Symbol Role="Variable">display</Symbol>です。
ディレクトリは、ユーザがログインするごとに動的に作成されます。
</Para>
<Para>
たとえば、ユーザ <Command>ronv</Command> がディスプレイ <Filename>wxyz:0</Filename> からログインする場合、アプリケーション・マネージャのディレクトリ <Filename>/var/dt/appconfig/appmanager/ronv-wxyz-0</Filename> が作成されます。
</Para>
</Sect2>
<Sect2 Id="SAG.CnfAM.div.4">
<Title Id="SAG.CnfAM.mkr.3">アプリケーション・マネージャのアプリケーションの検索および収集方法<IndexTerm><Primary>アプリケーション</Primary><Secondary>アプリケーション・マネージャの収集</Secondary></IndexTerm><IndexTerm><Primary>アプリケーション・マネージャ</Primary><Secondary>アプリケーションの収集</Secondary></IndexTerm><IndexTerm><Primary>アプリケーション・グループ</Primary><Secondary>収集</Secondary></IndexTerm></Title>
<Para>
アプリケーション・マネージャは、ローカルなアプリケーション・グループとリモートのアプリケーション・グループを集めて構築されます。アプリケーション・グループは、
<IndexTerm><Primary>アプリケーション検索パス</Primary><Secondary>アプリケーションの収集で使用される</Secondary></IndexTerm>
アプリケーション検索パス上に位置するディレクトリから収集されます。
</Para>
<Para>
デフォルトのアプリケーション検索パスは次のようになります。
<IndexTerm><Primary>アプリケーション</Primary><Secondary>検索パス</Secondary></IndexTerm><IndexTerm><Primary>検索パス</Primary><Secondary>アプリケーション</Secondary></IndexTerm>
</Para>
<InformalTable>
<TGroup Cols="2" colsep="0" rowsep="0">
<colspec colwidth="93*">
<colspec colwidth="435*">
<THead>
<Row>
<Entry><Para>範囲</Para></Entry>
<Entry><Para>位置</Para></Entry>
</Row>
</THead>
<TBody>
<Row>
<Entry><Para>組み込み</Para></Entry>
<Entry><Para><Filename>/usr/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
</Row>
<Row>
<Entry><Para>システム共通</Para></Entry>
<Entry><Para><Filename>/etc/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
</Row>
<Row>
<Entry><Para>個人用</Para></Entry>
<Entry><Para><Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/appmanager</Filename></Para></Entry>
</Row>
</TBody>
</TGroup>
</InformalTable>
<Para>
アプリケーション・マネージャのトップレベルを作成するために、ログイン時にアプリケーション検索パス上のディレクトリにあるアプリケーション・グループ（ディレクトリ）から、アプリケーション・マネージャのディレクトリ
<Filename>/var/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">login</Symbol><Filename>-</Filename><Symbol Role="Variable">hostname</Symbol><Filename>-</Filename><Symbol Role="Variable">display</Symbol> へのリンクが作成されます。収集処理は、デスクトップ・ユーティリティ <Command>dtappgather</Command> によって行われます。これは、ユーザがログインに成功した後に、ログイン・マネージャによって自動的に実行されます。
<IndexTerm><Primary>dtappgather</Primary></IndexTerm>
</Para>
<Para>
たとえば、デスクトップは次の組み込みアプリケーション・グループを提供します。
</Para>
<ProgramListing><Filename>/usr/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol><Filename>/Desktop_Tools</Filename></ProgramListing>
<Para>
ログイン時に、次のディレクトリへの
<IndexTerm><Primary>アプリケーション・マネージャ</Primary><Secondary>シンボリック・リンク</Secondary></IndexTerm>
シンボリック・リンクが作成されます。
</Para>
<ProgramListing>/<Filename>var/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">login</Symbol><Filename>-</Filename><Symbol Role="Variable">hostname</Symbol><Filename>-</Filename><Symbol Role="Variable">display</Symbol><Filename>/Desktop_Tools</Filename></ProgramListing>
<Para>
アプリケーション検索パスには、リモートのディレクトリも指定できます。このため、ネットワーク全体に位置するシステムからアプリケーション・グループを収集できます。詳細については、
<!--Original XRef content: '&xd2;Adding an Application Server to the Application Search Path&xd3; on page&numsp;47'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.CnfAM.mkr.12"> を参照してください。
</Para>
</Sect2>
<Sect2 Id="SAG.CnfAM.div.5">
<Title>アプリケーション収集の優先規則<IndexTerm><Primary>アプリケーション・マネージャ</Primary><Secondary>優先規則</Secondary></IndexTerm><IndexTerm><Primary>アプリケーション・グループ</Primary><Secondary>優先</Secondary></IndexTerm></Title>
<Para>
検索パス上で重複したアプリケーションが存在する場合は、個人用アプリケーション・グループはシステム共通グループに優先し、システム共通グループは組み込みグループに優先します。たとえば、<Filename>/usr/dt/appconfig/appmanager/C/Desktop_Tools</Filename> と <Command>/etc/dt/appconfig/appmanager/C/Desktop_Tools</Command> が存在する場合は、<Filename>/etc</Filename> ディレクトリにあるアプリケーション・グループが使用されます。
</Para>
</Sect2>
<Sect2 Id="SAG.CnfAM.div.6">
<Title>デフォルト・デスクトップとともに提供されるアプリケーション・グループ<IndexTerm><Primary>アプリケーション・グループ</Primary><Secondary>デフォルト</Secondary></IndexTerm></Title>
<Para>
カスタマイズされていないデスクトップは、次の４つのアプリケーション・グループを提供します。
</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>デスクトップアプリケーション (Desktop_Apps)</Para>
</ListItem>
<ListItem>
<Para>デスクトップツール (Desktop_Tools)</Para>
</ListItem>
<ListItem>
<Para>インフォメーション (Information)</Para>
</ListItem>
<ListItem>
<Para>システム管理 (System_Admin)</Para>
</ListItem>
</ItemizedList>
</Sect2>
<Sect2 Id="SAG.CnfAM.div.7">
<Title>アプリケーション・グループ収集方法の例<IndexTerm><Primary>アプリケーション</Primary><Secondary>収集</Secondary></IndexTerm></Title>
<Para>
<!--Original XRef content: 'Figure&numsp;3&hyphen;2'--><XRef Role="CodeOrFigureOrTable" Linkend="SAG.CnfAM.mkr.4"> に、さまざまなアプリケーション・グループを含むアプリケーション・マネージャのウィンドウを示します。
<!--Original XRef content: 'Table&numsp;3&hyphen;1'--><XRef Role="CodeOrFigureOrTable" Linkend="SAG.CnfAM.mkr.5"> に、アプリケーション・グループが収集されるディレクトリを示します。
</Para>
<Figure>
<Title Id="SAG.CnfAM.mkr.4">典型的なアプリケーション・マネージャのウィンドウ</Title>
<Graphic Entityref="SAG.CnfAM.fig.2" Id="SAG.CnfAM.grph.2"></Graphic>
</Figure>
<Table Id="SAG.CnfAM.tbl.1" Frame="Topbot">
<Title Id="SAG.CnfAM.mkr.5">
<!--Original XRef content: 'Figure&numsp;3&hyphen;2'--><XRef Role="CodeOrFigureOrTable" Linkend="SAG.CnfAM.mkr.4"> のアプリケーション・グループのソース
</Title>
<TGroup Cols="2" colsep="0" rowsep="0">
<colspec colwidth="1.22in">
<colspec colwidth="4.86in">
<THead>
<Row>
<Entry><Para><Literal>名前</Literal></Para></Entry>
<Entry><Para><Literal>収集されるディレクトリ</Literal></Para></Entry>
</Row>
</THead>
<TBody>
<Row>
<Entry><Para>CAD_App</Para></Entry>
<Entry><Para><Filename>/net/ApServA/etc/dt/appconfig/appmanager/C/CAD_App</Filename></Para></Entry>
</Row>
<Row>
<Entry><Para>DrawingApp</Para></Entry>
<Entry><Para><Filename>/etc/dt/appconfig/appmanager/C/DrawingApp</Filename></Para></Entry>
</Row>
<Row>
<Entry><Para>デスクトップアプリケーション (Desktop_Apps)</Para></Entry>
<Entry><Para><Filename>/usr/dt/appconfig/appmanager/C/Desktop_Apps</Filename></Para></Entry>
</Row>
<Row>
<Entry><Para>デスクトップツール (Desktop_Tools)</Para></Entry>
<Entry><Para>/<Filename>usr/dt/appconfig/appmanager/C/Desktop_Tools</Filename></Para></Entry>
</Row>
<Row>
<Entry><Para>インフォメーション (Information)</Para></Entry>
<Entry><Para><Filename>/usr/dt/appconfig/appmanager/C/Information</Filename></Para></Entry>
</Row>
<Row>
<Entry><Para>システム管理 (System_Admin)</Para></Entry>
<Entry><Para><Filename>/etc/dt/appconfig/appmanager/C/System_Admin</Filename></Para></Entry>
</Row>
<Row>
<Entry><Para>MySpreadSheet</Para></Entry>
<Entry><Para><Symbol Role="Variable">/</Symbol><Filename>users/anna/.dt/appmanager/MySpreadSheet</Filename></Para></Entry>
</Row>
<Row>
<Entry><Para>Media_Tools</Para></Entry>
<Entry><Para><Filename>/etc/dt/appconfig/appmanager/C/</Filename>Media_Tools</Para></Entry>
</Row>
</TBody>
</TGroup>
</Table>
<Para>
[インフォメーション]アプリケーション・グループまたは[システム管理]アプリケーション・グループがカスタマイズされている場合、代わりに <Filename>/etc/dt/appconfig/appmanager/C</Filename> から収集されます。
</Para>
<Para>
<Command>ApServA</Command> という名前のシステムがアプリケーション検索パスに追加されたので、CAD_App グループが収集されます（<!--Original XRef content: '&xd2;Adding an Application Server to the Application Search Path&xd3; on page&numsp;47'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.CnfAM.mkr.12"> を参照してください）。MySpreadSheet [自分用スプレッドシート]は、ユーザ <Command>anna</Command> だけが使用できる個人アプリケーション・グループです。
</Para>
</Sect2>
</Sect1>
<Sect1 Id="SAG.CnfAM.div.8">
<Title Id="SAG.CnfAM.mkr.6">アプリケーション・マネージャへのアプリケーションの追加<IndexTerm><Primary>アプリケーション</Primary><Secondary>アプリケーション・マネージャへの追加</Secondary></IndexTerm><IndexTerm><Primary>アプリケーション・マネージャ</Primary><Secondary>アプリケーションの追加</Secondary></IndexTerm></Title>
<Para>
アプリケーションがアプリケーション・マネージャに追加された場合、そのアプリケーションを起動するアプリケーション・グループの中にアイコンができます。
</Para>
<Para>
多くのアプリケーションはアプリケーション・グループを提供します。アプリケーション・グループは、アプリケーション・アイコンとアプリケーションに関連するその他のファイルを含むアプリケーション・マネージャの、トップレベルのディレクトリです。
</Para>
<Para>
一部のアプリケーションには、独自のアプリケーション・グループがない可能性があります。その代わりに、アプリケーションを起動するアイコンが一般アプリケーション・グループにあります。たとえば、システム上にインストールしたすべてのゲームのコンテナとして使用する &ldquo;Games&rdquo; という名前の空のアプリケーション・グループを作成することができます。
</Para>
<Sect2 Id="SAG.CnfAM.div.9">
<Title>アプリケーションをアプリケーション・マネージャに追加する方法<IndexTerm><Primary>アプリケーション</Primary><Secondary>追加する方法</Secondary></IndexTerm></Title>
<Para>
アプリケーションをアプリケーション・マネージャに追加するには、次の２つの方法があります。
</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>アプリケーションを登録する。</Para>
</ListItem>
<ListItem>
<Para>アプリケーションを登録せずにアプリケーション・アイコンを追加する。</Para>
</ListItem>
</ItemizedList>
<Sect3 Id="SAG.CnfAM.div.10">
<Title>アプリケーションの登録<IndexTerm><Primary>登録</Primary><Secondary>定義</Secondary></IndexTerm></Title>
<Para>
アプリケーション登録により、アプリケーションの完全な統合が提供されます。
</Para>
<Para>
<IndexTerm><Primary>アプリケーション</Primary><Secondary>登録済みの、定義</Secondary></IndexTerm>登録済みのアプリケーションの特徴は次のとおりです。</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>
独自のアプリケーション・グループがあります。
</Para>
</ListItem>
<ListItem>
<Para>
ひとつの位置から収集されたデスクトップ構成ファイルがあります。このデスクトップ構成ファイルのグループを <Emphasis><IndexTerm><Primary>登録パッケージ</Primary></IndexTerm>登録パッケージ</Emphasis> と言います。
</Para>
</ListItem>
<ListItem>
<Para>
登録済みヘルプ・ボリュームがある場合があります。
</Para>
</ListItem>
</ItemizedList>
<Para>
アプリケーションを登録するには、次の２つの方法があります。
</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>
デスクトップ化アプリケーションをインストールすると、自動的に登録されます。
<!--Original XRef content: '&xd2;To Add a Desktop-Smart Application to Application Manager&xd3; on page&numsp;44'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.CnfAM.mkr.7"> を参照してください。
</Para>
</ListItem>
<ListItem>
<Para>
既存のアプリケーションは、登録パッケージを作成することによって登録できます。
<!--Original XRef content: '&xd2;To Register an Existing or Non-Desktop Smart Application&xd3; on page&numsp;45'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.CnfAM.mkr.8"> を参照してください。
</Para>
</ListItem>
</ItemizedList>
<Para>
登録パッケージを利用すると、デスクトップでのアプリケーションの管理が簡単になります。登録パッケージは、ファイル・システムの、デスクトップ構成ファイルに使用された位置以外のところに作成されます。
</Para>
</Sect3>
<Sect3 Id="SAG.CnfAM.div.11">
<Title>登録パッケージを使用しないアプリケーションの追加</Title>
<Para>
これは、アプリケーションを起動するためのアイコンだけをアプリケーション・マネージャに入れたい場合に、アプリケーションを追加するのに望ましい方法です。
</Para>
<Para>
<IndexTerm><Primary>アプリケーション</Primary><Secondary>登録なしの追加</Secondary></IndexTerm>
登録パッケージを使用せずに追加したアプリケーションの特徴は次のとおりです。
</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>
独自のアプリケーション・グループがある場合もありますが、通常はアイコンを既存のアプリケーション・グループに置きます。
</Para>
</ListItem>
<ListItem>
<Para>
デスクトップ構成ファイルを、直接デスクトップの検索パス上の位置に置きます。
</Para>
</ListItem>
</ItemizedList>
<Para>
<!--Original XRef content: '&xd2;To Add an Application Icon to an Existing Application Group&xd3; on page&numsp;45'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.CnfAM.mkr.9"> を参照してください。</Para>
</Sect3>
</Sect2>
<Sect2 Id="SAG.CnfAM.div.12" Role="Procedure">
<Title Id="SAG.CnfAM.mkr.7">デスクトップ化アプリケーション・マネージャに追加するには<IndexTerm><Primary>アプリケーション</Primary><Secondary>デスクトップ化</Secondary></IndexTerm><IndexTerm><Primary>デスクトップ化アプリケーション</Primary></IndexTerm></Title>
<Para>
デスクトップ化アプリケーションは、アプリケーションのインストール時に自動的にアプリケーション・マネージャに登録されるアプリケーションです。このアプリケーションのファイルセットには、デスクトップに必要な登録パッケージが入っています。
</Para>
<OrderedList>
<ListItem>
<Para>
アプリケーションの指示にしたがってアプリケーションをインストールします。
</Para>
</ListItem>
<ListItem>
<Para>
インストールが完了したら、[デスクトップツール]アプリケーション・グループの[アプリケーションの再読込み]をダブルクリックします。
</Para>
</ListItem>
<ListItem>
<Para>
インストールが完了したことを次のように確認します。
</Para>
<OrderedList>
<ListItem>
<Para>
アプリケーション・マネージャを開き、新しいアプリケーション・マネージャがあるかチェックします。
</Para>
</ListItem>
<ListItem>
<Para>
アプリケーションを開くには、アプリケーション・グループを開き、そのアプリケーションのアイコンをダブルクリックします。
</Para>
</ListItem>
</OrderedList>
</ListItem>
</OrderedList>
</Sect2>
<Sect2 Id="SAG.CnfAM.div.13" Role="Procedure">
<Title Id="SAG.CnfAM.mkr.8">既存または非デスクトップ化アプリケーションを登録するには</Title>
<Para>
これは、アプリケーションをデスクトップに完全に統合するのに望ましい方法です。
</Para>
<Para>
デスクトップは、登録パッケージ・ファイルというデスクトップ検索パス上のディレクトリとの間にリンクを作成する <Command>dtappintegrate</Command> というツールを提供します。
</Para>
<Para>
デスクトップ登録については、
<!--Original XRef content: 'Chapter&numsp;4, &xd2;Registering an Application'--><XRef Role="ChapNumAndTitle" Linkend="SAG.RegAp.div.1"> で説明します。
</Para>
</Sect2>
<Sect2 Id="SAG.CnfAM.div.14" Role="Procedure">
<Title Id="SAG.CnfAM.mkr.9">アプリケーション・アイコンを既存のアプリケーション・グループに追加するには</Title>
<Para>
この手順では、アプリケーション・アイコンを既存のアプリケーション・グループに追加する方法を説明します。
</Para>
<Para>
たとえば、デスクトップは[システム管理]という名前のアプリケーション・グループを提供しています。[システム管理]は、システム管理に関係するさまざまなアプリケーションとスクリプトのために確保されています。頻繁に実行するスクリプトがある場合は、[システム管理]アプリケーション・グループのアイコンをダブルクリックすることによってスクリプトを実行できるように設定することが可能です。
</Para>
<OrderedList>
<ListItem>
<Para>
アプリケーションにアクション定義を作成するために、アクション作成ツールを使用します。
</Para>
<Para>
アクション作成ツールについての詳細は、
<!--Original XRef content: 'Chapter&numsp;9, &xd2;Creating Actions and Data Types Using Create Action'--><XRef Role="ChapNumAndTitle" Linkend="SAG.dtCrA.div.1"> を参照してください。</Para>
</ListItem>
<ListItem>
<Para>
実行可能ファイルを、アクション名と同じ名前でアプリケーション・グループのディレクトリに作成します。ファイルの内容は関係ありません。
</Para>
<Para>
たとえば、システム管理ツールを実行する[Cleanup]というアクションを作成した場合、以下の実行ファイルを作成します。
</para>
<programlisting>/etc/dt/appconfig/appmanager/<Symbol Role="Variable">language</Symbol>/System_Admin/Cleanup
</programlisting>
</ListItem>
</OrderedList>
</Sect2>
</Sect1>
<Sect1 Id="SAG.CnfAM.div.15">
<Title Id="SAG.CnfAM.mkr.10">一般アプリケーション・グループの作成および管理<IndexTerm><Primary>アプリケーション・グループ</Primary><Secondary>管理</Secondary></IndexTerm></Title>
<Para>
一般アプリケーションは、ひとつの特定のアプリケーション・プロダクトに関連付けられていないアプリケーション・グループ（ディレクトリ）です。たとえば、組み込みの[デスクトップツール]アプリケーション・グループは、関連はあるがひとつのプロダクトの一部ではない多数のアプリケーション用アイコンを含む、一般グループです。
</Para>
<Para>
追加の一般アプリケーション・グループを作成することもできます。たとえば、システム上で使用できるさまざまなゲームをグループ化するための Games というグループを作成できます。
</Para>
<Para>
一般アプリケーション・グループの範囲は、システム共通または個人用です。
</Para>
<Sect2 Id="SAG.CnfAM.div.16" Role="Procedure">
<Title>システム共通の一般アプリケーション・グループを作成するには<IndexTerm><Primary>アプリケーション・グループ</Primary><Secondary>システム共通</Secondary></IndexTerm></Title>
<OrderedList>
<ListItem>
<Para>
root でログインします。
</Para>
</ListItem>
<ListItem>
<Para>
<Filename>/etc/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol> にディレクトリを作成します。
</Para>
<Para>
このディレクトリの名前が
<IndexTerm><Primary>アプリケーション・グループ</Primary><Secondary>名前付け</Secondary></IndexTerm>
アプリケーション・グループ名になります。
</Para>
</ListItem>
<ListItem>
<Para>
[デスクトップツール]アプリケーション・グループの[アプリケーションの再読込み]をダブルクリックします。
</Para>
</ListItem>
</OrderedList>
</Sect2>
<Sect2 Id="SAG.CnfAM.div.17" Role="Procedure">
<Title>個人用一般アプリケーション・グループを作成するには<IndexTerm><Primary>個人用アプリケーション・グループ</Primary></IndexTerm><IndexTerm><Primary>アプリケーション・グループ</Primary><Secondary>個人用</Secondary></IndexTerm></Title>
<OrderedList>
<ListItem>
<Para>
<Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/appmanager</Filename> にディレクトリを作成します。
</Para>
<Para>
このディレクトリ名がアプリケーション・グループ名になります。
</Para>
</ListItem>
<ListItem>
<Para>
[デスクトップツール]アプリケーション・グループの[アプリケーションの再読込み]をダブルクリックします。
</Para>
</ListItem>
</OrderedList>
</Sect2>
<Sect2 Id="SAG.CnfAM.div.18" Role="Procedure">
<Title>組み込みアプリケーション・グループをカスタマイズするには<IndexTerm><Primary>アプリケーション・グループ</Primary><Secondary>カスタマイズ</Secondary></IndexTerm></Title>
<OrderedList>
<ListItem>
<Para>
root でログインします。
</Para>
</ListItem>
<ListItem>
<Para>
アプリケーション・グループが <Filename>/usr/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol> にある場合は、アプリケーション・グループを <Filename>/etc/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol> にコピーします。
</Para>
<Para>
<IndexTerm><Primary>デスクトップツール・アプリケーション・グループ、変更</Primary></IndexTerm>
たとえば、次のコマンドは[デスクトップツール]アプリケーション・グループをコピーします。
</Para>
<programlisting>cp -r /usr/dt/appconfig/appmanager/C/Desktop_Tools /etc/dt/appconfig/appmanager/C</programlisting>
<Para>
アプリケーション・グループの新しいコピーは、組み込みアプリケーション・グループより優先されます。
</Para>
</ListItem>
<ListItem>
<Para>
アプリケーション・グループのコピーを変更します。たとえば、新しいアックション・ファイル（アクションと同じ名前の実行可能ファイル）を追加できます。
</Para>
</ListItem>
<ListItem>
<Para>
変更を見るには、ログアウトしてからまたログインし直します。
</Para>
</ListItem>
</OrderedList>
</Sect2>
</Sect1>
<Sect1 Id="SAG.CnfAM.div.19">
<Title Id="SAG.CnfAM.mkr.11">アプリケーションの検索に使用される検索パスの変更<IndexTerm><Primary>アプリケーション検索パス</Primary><Secondary>変更理由</Secondary></IndexTerm></Title>
<Para>
アプリケーション検索パスを変更するおもな理由は、
<IndexTerm><Primary>アプリケーション・サーバ</Primary><Secondary>追加</Secondary></IndexTerm>
アプリケーション・サーバの追加です。アプリケーション・サーバを検索パスに追加すると、アプリケーション・マネージャはすべてのサーバのシステム共通のアプリケーション・グループを収集します。
</Para>
<Para>
アプリケーション検索パスの詳細については、
<!--Original XRef content: '&xd2;Application Search Path&xd3; on page&numsp;116'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.Datab.div.7"> を参照してください。
</Para>
<Sect2 Id="SAG.CnfAM.div.20">
<Title>デフォルト検索パス<IndexTerm><Primary>アプリケーション検索パス</Primary><Secondary>デフォルト</Secondary></IndexTerm></Title>
<Para>
デフォルトのアプリケーション検索パスには、次のディレクトリがあります。
</Para>
<InformalTable>
<TGroup Cols="2" colsep="0" rowsep="0">
<colspec colwidth="108*">
<colspec colwidth="420*">
<THead>
<Row>
<Entry><Para>範囲</Para></Entry>
<Entry><Para>検索パス・ディレクトリ</Para></Entry>
</Row>
</THead>
<TBody>
<Row>
<Entry><Para>個人用</Para></Entry>
<Entry><Para><Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/appmanager</Filename></Para></Entry>
</Row>
<Row>
<Entry><Para>システム共通</Para></Entry>
<Entry><Para><Filename>/etc/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
</Row>
<Row>
<Entry><Para>組み込み</Para></Entry>
<Entry><Para><Filename>/usr/dt/appconfig/appmanager/</Filename><Symbol Role="Variable">language</Symbol></Para></Entry>
</Row>
</TBody>
</TGroup>
</InformalTable>
</Sect2>
<Sect2 Id="SAG.CnfAM.div.21">
<Title Id="SAG.CnfAM.mkr.12">アプリケーション検索パスへのアプリケーション・サーバの追加<IndexTerm><Primary>アプリケーション検索パス</Primary><Secondary>変更</Secondary></IndexTerm></Title>
<Para>
アプリケーション検索パスを変更するほかに、アプリケーション・サーバと通信できるようにするために、追加の構成タスクを実行する必要が生じる場合があります。
<!--Original XRef content: '&xd2;Administering Application Services&xd3; on page&numsp;99'--><XRef Role="SecTitleAndPageNum" Linkend="SAG.ClSrv.div.32"> を参照してください。
</Para>
<Sect3 Id="SAG.CnfAM.div.22" Role="Procedure">
<Title>システム共通アプリケーション検索パスを設定するには<IndexTerm><Primary>アプリケーション検索パス</Primary><Secondary>システム共通</Secondary></IndexTerm></Title>
<OrderedList>
<ListItem>
<Para>
root でログインします。
</Para>
</ListItem>
<ListItem>
<Para>
ファイル /<Filename>etc/dt/config/Xsession.d/0010.dtpaths</Filename> が存在しない場合は、<Filename>/usr/dt/config/Xsession.d/0010.dtpaths</Filename> をコピー
して作成します。
</Para>
</ListItem>
<ListItem>
<Para>
<Filename>/etc/dt/Xsession.d/0010.paths</Filename> を編集するために開きます。
<Command><IndexTerm><Primary>DTSPSYSAPPHOSTS 変数</Primary><Secondary>変更</Secondary></IndexTerm>DTSPSYSAPPHOSTS</Command> 変数を設定して行を追加または編集します。
</Para>
<programlisting>DTSPSYSAPPHOSTS=<Symbol Role="Variable">hostname</Symbol>:[,hostname]</programlisting>
<Para>
たとえば、次の行はシステム <Command>ApServA</Command> をアプリケーション検索パスに追加します。
</Para>
<programlisting>DTSPSYSAPPHOSTS=ApServA:</programlisting>
</ListItem>
<ListItem>
<Para>
システム上のすべてのユーザに、変更を有効にするためには、ログアウトしてからまたログインするよう通知します。
</Para>
</ListItem>
</OrderedList>
</Sect3>
<Sect3 Id="SAG.CnfAM.div.23" Role="Procedure">
<Title>個人アプリケーション検索パスを設定するには<IndexTerm><Primary>アプリケーション検索パス</Primary><Secondary>個人用</Secondary></IndexTerm></Title>
<OrderedList>
<ListItem>
<Para>
<Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dtprofile</Filename> を編集するために開きます。
</Para>
</ListItem>
<ListItem>
<Para>
<Command><IndexTerm><Primary>DTSPUSERAPPHOSTS 変数</Primary><Secondary>変更</Secondary></IndexTerm>DTSPUSERAPPHOSTS</Command> 変数を設定して行を追加または編集します。
</Para>
<programlisting>DTSPUSERAPPHOSTS=<Symbol Role="Variable">hostname</Symbol>:[,hostname]</programlisting>
<Para>
たとえば、次の行はシステム <Command>ApServB</Command> および <Command>ApServC</Command> をアプリケーション検索パスに追加します。
</Para>
<programlisting>DTSPUSERAPPHOSTS=ApServB:,ApServC:</programlisting>
</ListItem>
<ListItem>
<Para>
ログアウトしてからまたログインし直します。
</Para>
</ListItem>
</OrderedList>
</Sect3>
</Sect2>
</Sect1>
<Sect1 Id="SAG.CnfAM.div.24">
<Title Id="SAG.CnfAM.mkr.13">一般アプリケーション・マネージャ管理<IndexTerm><Primary>アプリケーション・マネージャ</Primary><Secondary>一般管理</Secondary></IndexTerm></Title>
<Para>
一般アプリケーション・マネージャの管理タスクは次の２つです。
</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>
アプリケーションを削除する。
</Para>
</ListItem>
<ListItem>
<Para>
セッション中にアプリケーションのデータベースの再読み込みを行う。
</Para>
</ListItem>
</ItemizedList>
<Sect2 Id="SAG.CnfAM.div.25" Role="Procedure">
<Title>アプリケーションを削除するには<IndexTerm><Primary>アプリケーション</Primary><Secondary>登録解除</Secondary></IndexTerm><IndexTerm><Primary>アプリケーション</Primary><Secondary>削除</Secondary></IndexTerm></Title>
<Para>
<Command>dtappintegrate</Command> ツールを使用してアプリケーションを登録した場合は、同じ <Command>dtappintegrate</Command> ツールを使用して逆のプロセスを実行できます。アプリケーションの登録を解除すると、アプリケーション・グループはアプリケーション・マネージャから削除され、アクション、データ型、アイコン、ヘルプを使用できなくなります。
</Para>
<OrderedList>
<ListItem>
<Para>
root でログインします。
</Para>
</ListItem>
<ListItem>
<Para>
<IndexTerm><Primary>dtappintegrate</Primary><Secondary>アプリケーションの削除</Secondary></IndexTerm>次のコマンドを実行します。
</Para>
<programlisting>dtappintegrate -s <Symbol Role="Variable">app_root</Symbol> -u</programlisting>
</ListItem>
</OrderedList>
</Sect2>
<Sect2 Id="SAG.CnfAM.div.26" Role="Procedure">
<Title>セッション中にアプリケーション・マネージャを更新するには<IndexTerm><Primary>アプリケーション・マネージャ</Primary><Secondary>更新</Secondary></IndexTerm></Title>
<Para>
<IndexTerm><Primary>アプリケーション</Primary><Secondary>再読込み</Secondary></IndexTerm>
アプリケーションを追加した場合、変更をただちに有効にするには、アプリケーション・マネージャを再構築しなければなりません。
</Para>
<OrderedList>
<ListItem>
<Para>
[デスクトップツール]アプリケーション・グループを開き、[アプリケーションの再読込み]をダブルクリックします。
</Para>
</ListItem>
</OrderedList>
<Para>
[アプリケーションの再読込み]は、アプリケーションがアプリケーション・サーバに追加されたときにアプリケーション・マネージャを更新するのに便利です。しかし、
<IndexTerm><Primary>[アプリケーションの再読込み]アクション</Primary></IndexTerm>
[アプリケーションの再読込み]は、アプリケーション・サーバから削除されたアプリケーションや、別の場所に移動したアプリケーションを検出しません。
</Para>
</Sect2>
</Sect1>
<Sect1 Id="SAG.CnfAM.div.27">
<Title Id="SAG.CnfAM.mkr.14">テキスト・エディタおよび端末エミュレータの変更<IndexTerm><Primary>テキスト・エディタ、変更</Primary></IndexTerm><IndexTerm><Primary>端末エミュレータ</Primary><Secondary>変更</Secondary></IndexTerm></Title>
<Para>
テキスト・エディタと端末エミュレータの両方のアプリケーションは、フロントパネルでコントロールを選択するか、またはアプリケーション・マネージャでアイコンをダブルクリックすることで起動できます。
</Para>
<Para>
このようなアプリケーションは、その他のデスクトップ・アクティビティでも起動できます。
</Para>
<ItemizedList Remap="Bullet1">
<ListItem>
<Para>
ファイル・マネージャでテキスト・エディタを選択し、[選択]メニューから[開く]を選ぶと、テキスト・エディタが開きます。デフォルトのテキスト・エディタは <Command>dtpad</Command> です。
</Para>
</ListItem>
<ListItem>
<Para>
ファイル・マネージャの[ファイル]メニューから[端末エミュレータを開く]を選択するか、またはアクションによって端末エミュレータ・ウィンドウが開かれると、端末エミュレータが実行されます。デフォルトの端末エミュレータは <Command>dtterm</Command> です。
</Para>
</ListItem>
</ItemizedList>
<Para>
異なるテキスト・エディタや端末エミュレータのアプリケーションを使用するために、デスクトップを構成できます。
</Para>
<Sect2 Id="SAG.CnfAM.div.28" Role="Procedure">
<Title>デフォルトのテキスト・エディタまたは端末エミュレータを変更するには</Title>
<OrderedList>
<ListItem>
<Para>
システム共通に変更する場合は、root でログインします。
</Para>
</ListItem>
<ListItem>
<Para>
新しいテキスト・エディタまたは端末エミュレータのアプリケーションのためのアクションを作成します。
</Para>
<ItemizedList Remap="Bullet2">
<ListItem>
<Para>
アクション作成ツールが使用できます。
<!--Original XRef content: 'Figure&numsp;3&hyphen;3'--><XRef Role="CodeOrFigureOrTable" Linkend="SAG.CnfAM.mkr.15"> は、TextPad というアプリケーションのための[アクション作成]ウィンドウです。アクション作成ツールの詳細については、
<!--Original XRef content: 'Chapter&numsp;9, &xd2;Creating Actions and Data Types Using Create Action'--><XRef Role="ChapNumAndTitle" Linkend="SAG.dtCrA.div.1"> を参照してください。
</Para>
<Figure>
<Title Id="SAG.CnfAM.mkr.15">[アクション作成]ウィンドウ</Title>
<Graphic Entityref="SAG.CnfAM.fig.3" Id="SAG.CnfAM.grph.3"></Graphic>
</Figure>
</ListItem>
<ListItem>
<Para>
あるいは、次の例のように手動でアクション定義を作成することもできます。
</Para>
<programlisting>ACTION TextPad
{
  LABEL        TextPad
  TYPE         COMMAND
  WINDOW_TYPE  NO_STDIO
  EXEC_STRING  /usr/TP/bin/TextPad &percnt;(File)Arg_1&percnt;
  DESCRIPTION  Double-click this icon to start the \
               TextPad application.
}
</programlisting>
<Para>
手動でのアクション定義の作成については、
<!--Original XRef content: 'Chapter&numsp;10, &xd2;Creating Actions Manually'--><XRef Role="ChapNumAndTitle" Linkend="SAG.CrAct.div.1"> を参照してください。
</Para>
</ListItem>
</ItemizedList>
</ListItem>
<ListItem>
<Para>
新しいアクションを格納している構成ファイルを、適切なディレクトリに置きます。
</Para>
<ItemizedList Remap="Bullet2">
<ListItem>
<Para>
システム共通: <Filename>/etc/dt/appconfig/types/</Filename><Symbol Role="Variable">language</Symbol></Para>
</ListItem>
<ListItem>
<Para>個人用: <Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/types</Filename></Para>
</ListItem>
</ItemizedList>
</ListItem>
<ListItem>
<Para>
適切な <Filename>user-prefs.dt</Filename> ファイルが存在しない場合は、<Filename>/usr/dt/appconfig/types/</Filename><Symbol Role="Variable">language</Symbol><Filename>/user-prefs.dt</Filename> を次のディレクトリにコピーして作成します。
<IndexTerm><Primary>user-prefs.dt ファイル</Primary></IndexTerm>
</Para>
<ItemizedList Remap="Bullet2">
<ListItem>
<Para>システム共通: the <Command>/etc/dt/appconfig/types/</Command><Symbol Role="Variable">language</Symbol> ディレクトリ</Para>
</ListItem>
<ListItem>
<Para>個人用: the <Symbol Role="Variable">HomeDirectory</Symbol><Filename>/.dt/types</Filename> ディレクトリ</Para>
</ListItem>
</ItemizedList>
</ListItem>
<ListItem>
<Para>
テキスト・エディタが端末のアクションを、システム共通または個人用の <Filename>user-prefs.dt</Filename> ファイルで編集します。アクションを新しいアクションに対応付けるために、<Filename>MAP_ACTION</Filename> 行を変更します。
</Para>
<Para>
たとえば、次の行
</Para>
<programlisting>MAP_ACTION Dtpad</programlisting>
<Para>を次のように変更します。</Para>
<programlisting>MAP_ACTION TextPad</programlisting>
</ListItem>
<ListItem>
<Para>
<Filename>user-prefs.dt</Filename> ファイルを保存します。</Para>
</ListItem>
<ListItem>
<Para>
アクション・データベースを再読み込みするために、[デスクトップツール]アプリケーション・グループで[アプリケーションの再読込み]をダブルクリックします。
</Para>
</ListItem>
</OrderedList>
</Sect2>
</Sect1>
</Chapter>
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 06:16:56-->
