Desktop-Suchpfade Hilfesuchpfadsiehe auch SuchpfadDas Desktop verwendet Suchpfade, um die Position von Anwendungen und deren zugehörigen Desktop-Dateien festzustellen. SuchpfadeDesktop Das Desktop stellt vier Suchpfade zur Verfügung, die in Tabelle 7-1 beschrieben sind. Desktop-Suchpfade SuchpfadBeschreibung Anwendungen Wird verwendet, um die Position von Anwendungen festzustellen. Der Anwendungsmanager verwendet den Anwendungssuchpfad, um bei der Anmeldung eines Benutzers die oberste Ebene dynamisch zu erstellen. Datenbank Wird verwendet, um zusätzliche Positionen für Definitionsdateien für Aktionen und Datentypen (*.dt- Dateien) und Bedienfelddateien (*.fp-Dateien) anzugeben. Symbole Wird verwendet, um zusätzliche Positionen für Symbole anzugeben. Infobiblio Wird zur Angabe zusätzlicher Speicherstellen von Informationsbibliotheken benutzt. Hilfedaten Wird verwendet, um zusätzliche Positionen für Desktop-Hilfedaten anzugeben.
Die Suchpfade können sowohl lokale als auch ferne Verzeichnisse enthalten. Auf diese Weise spielen Suchpfade eine wichtige Rolle in der Netzwerkarchitektur des Desktops. Beispielsweise findet ein System Anwendungen auf einem Anwendungs-Server, weil dieser Anwendungs- Server im Anwendungssuchpfad aufgelistet ist. Enthält ein Suchpfad eine ferne Position, muß der ferne Zugriff auf diese Position konfiguriert werden. Weitere Informationen hierzu können entnommen werden. Desktop-Suchpfade und ihre Umgebungsvariablen Die Desktop-Suchpfade werden bei der Anmeldung durch das Desktop- Dienstprogramm dtsearchpath erstellt. Dieses Dienstprogramm verwendet eine Kombination aus Umgebungsvariablen und integrierten Positionen, um die Suchpfade zu erstellen. SuchpfadeEingabevariable EingabevariableDie Umgebungsvariablen, die dtsearchpath liest, werden als Eingabevariablen bezeichnet. Diese Variablen werden vom Systemverwalter oder vom Endbenutzer gesetzt. Die Eingabevariablen verwenden die Benennungskonvention DTSP*. SuchpfadeAusgabevariable AusgabevariableWird dtsearchpath zum Zeitpunkt der Anmeldung ausgeführt, assembliert es die diesen Variablen zugeordneten Werte, fügt integrierte Positionen hinzu und erstellt Werte für Ausgabevariablen. Für jeden Suchpfad gibt es eine Ausgabevariable. <indexterm><primary>Suchpfade</primary><secondary>Umgebungsvariable</secondary></indexterm><indexterm><primary>Umgebungsvariable</primary><secondary>Suchpfad</secondary></indexterm>Umgebungsvariablen des Desktop-Suchpfades Suchpfad für: Ausgabeumgebungsvariable Systemweite Eingabevariable Persönliche Eingabevariable Anwendungen DTAPPSEARCHPATH VariableDefinitionDTAPPSEARCHPATH DTSPSYSAPPHOSTS VariableDefinitionDTSPSYSAPPHOSTS DTSPUSERAPPHOSTS VariableDefinitionDTSPUSERAPPHOSTS Aktionen, Datentypen und Bedienfelddefinitionen Datenbank DTDATABASESEARCHPATH VariableDefinitionDTDATABASESEARCHPATH DTSPSYSDATABASEHOSTS VariableDefinitionDTSPSYSDATABASEHOSTS DTSPUSERDATABASEHOSTS VariableDefinitionDTSPUSERDATABASEHOSTS Symbole XMICONSEARCHPATH VariableDefinitionXMICONSEARCHPATH,XMICONBMSEARCHPATH VariableDefinition XMICONBMSEARCHPATH DTSPSYSICON VariableDefinitionDTSPSYSICON DTSPUSERICON VariableDefinitionDTSPUSERICON Infobibls DTINFOLIBSEARCHPATHDTINFOLIBSEARCHPATH VariableDefinition DTSPSYSINFOLIBDTSPSYSINFOLIB Variable Definition DTSPUSERINFOLIBDTSPUSERINFOLIB VariableDefinition Hilfedaten DTHELPSEARCHPATH VariableDefinitionDTHELPSEARCHPATH DTSPSYSHELP VariableDefinitionDTSPSYSHELP DTSPUSERHELP VariableDefinitionDTSPUSERHELP
Komponenten verwenden die Werte der Ausgabevariablen. Zum Beispiel verwendet der Anwendungsmanager den Wert des AnwendungsSuchpfades (DTAPPSEARCHPATH), um die Position von Gruppen von Anwendungen festzustellen.
Wert eines Suchpfades setzen<indexterm><primary>Suchpfade</primary><secondary>Wert setzen</secondary></indexterm> Suchpfade können entweder für das gesamte System oder für einzelne Benutzer geändert werden. Änderungen werden durchgeführt, indem Werte für die für das System definierten oder persönlichen Eingabevariablen gesetzt werden. Sämtliche Änderungen werden den integrierten Suchpfaden hinzugefügt. Aktuellen Wert für einen Suchpfad anzeigen (Ausgabevariable)<indexterm><primary>Suchpfade</primary><secondary>aktueller Wert</secondary></indexterm> Mit dem Befehl dtsearchpath die aktuellen Werte für die Suchpfade anzeigen: Um den Wert für den aktuellen Benutzer (der sich gerade anmeldet) zu erhalten, folgenden Befehl eingeben: dtsearchpath -vdtsearchpath Variable Um den Wert für einen anderen Benutzer zu erhalten, folgenden Befehl eingeben: dtsearchpath -u benutzer Zu den Suchpfadwerten gehören diese Variablen: %I%I Wird in DTINFOLIBSEARCHPATH verwendet. Es handelt sich um den Namen der Standard-Informationsbibliothek. %H %&EEgr; Wird in DTHELPSEARCHPATH verwendet. Es handelt sich um den Namen des Hilfebands. %B %&Bgr; Wird in XMICONSEARCHPATH verwendet. Es handelt sich um den Dateinamen ohne Pfad einer Symboldatei. %M% &Mgr; Wird in XMICONSEARCHPATH verwendet. Es handelt sich um die Größe der Symboldatei (.l, .m, .s, .t). %L% L Wert der Umgebungsvariable LANG. Persönliche Änderungen an einem Suchpfad vornehmen Das Verzeichnis Standardverzeichnis/.dtprofile zum Bearbeiten öffnen. Eine Zeile hinzufügen oder bearbeiten, in der ein Wert für die persönliche Eingabevariable definiert wird. Beispielsweise fügt die folgende Zeile eine Position zum persönlichen Anwendungssuchpfad des Benutzers hinzu: export DTSPUSERAPPHOSTS=/projects1/editors Damit die Änderungen angezeigt werden, muß der Benutzer sich ab- und wieder anmelden. Systemweite Änderungen an einem Suchpfad vornehmen Als Erstbenutzer anmelden. Ist die Datei /etc/dt/config/Xsession.d/0010.dtpaths nicht vorhanden, muß sie durch Kopieren von /usr/dt/config/Xsession.d/0010.dtpaths erstellt werden. /etc/dt/Xsession.d/0010.paths zum Bearbeiten öffnen. Eine Zeile, in der ein Wert für die systemweite Eingabevariable definiert ist, hinzufügen oder bearbeiten. Beispielsweise fügt die folgende Zeile eine Position zum systemweiten Hilfesuchpfad hinzu: export DTSPSYSHELP=/applications/helpdata Alle Benutzer im System darüber informieren, daß sie sich ab- und wieder anmelden müssen, damit die Änderungen angezeigt werden. Anwendungssuchpfad<indexterm><primary>Anwendungssuchpfad</primary><secondary>Definition</secondary></indexterm><indexterm><primary>Suchpfade</primary><secondary>Anwendungen</secondary></indexterm> Bei dem Anwendungssuchpfad handelt es sich um den primären Suchpfad, den das Desktop verwendet, um die Position von Anwendungen im lokalen System und auf Anwendungs-Servern im gesamten Netzwerk festzustellen. Werden Positionen zum Anwendungssuchpfad hinzugefügt, werden die übrigen Suchpfade (Datenbank-, Symbol- und Hilfesuchpfad) automatisch aktualisiert, um die entsprechenden Positionen für diese Daten anzugeben. Auf diese Weise stellt der Anwendungssuchpfad eine einfache Verwaltung für Anwendungen und deren Desktop-Konfigurationsdateien zur Verfügung. Weitere Informationen hierzu können dem Abschnitt entnommen werden. Standardanwendungssuchpfad<indexterm><primary>Anwendungssuchpfad</primary><secondary>Standard</secondary></indexterm> Der Standardanwendungssuchpfad enthält persönliche, systemweite und integrierte Positionen. Der Standardwert für sprache ist C. Persönliche Position Standardverzeichnis/.dt/appmanager Systemweite Position /etc/dt/appconfig/appmanager/sprache Integrierte Position /usr/dt/appconfig/appmanager/sprache Umgebungsvariablen des Anwendungssuchpfades<indexterm><primary>Umgebungsvariable</primary><secondary>Anwendungssuchpfad</secondary></indexterm><indexterm> <primary>Anwendungssuchpfad</primary><secondary>Umgebungsvariable</secondary> </indexterm> Der Anwendungssuchpfad wird aus integrierten Positionen und den folgenden Eingabevariablen assembliert: DTSPSYSAPPHOSTS Eingabevariable für den systemweiten Anwendungssuchpfad DTSPUSERAPPHOSTS Eingabevariable für den persönlichen Anwendungssuchpfad Der assemblierte Suchpfad wird durch die Ausgabevariable DTAPPSEARCHPATH Variableassemblieren DTAPPSEARCHPATH angegeben. Syntax für die Eingabevariablen des Anwendungssuchpfades<indexterm> <primary>Anwendungssuchpfad</primary><secondary>Syntax</secondary></indexterm> Die Syntax für die VariablenDTSPSYSAPPHOSTS VariableSyntax DTSPSYSAPPHOSTS undDTSPUSERAPPHOSTS Variable Syntax DTSPUSERAPPHOSTS lautet: VARIABLE=position [,position...] wobei position folgende Syntax haben kann: /pfad Gibt ein Verzeichnis im lokalen System (Session-Server) an. Diese Syntax wird verwendet, um ein lokales Verzeichnis hinzuzufügen. hostname : Gibt das systemweite Verzeichnis /etc/dt/appconfig/appmanager/sprache auf dem System hostname an. Diese Syntax wird verwendet, um einen Anwendungs-Server hinzuzufügen. hostname:/pfad Gibt ein Verzeichnis auf einem fernen System hostname an. localhost: Gibt die lokale systemweite Position an. Dieses Schlüsselwort wird verwendet, um den Rang der lokalen systemweiten Position zu ändern. Weitere Informationen hierzu können dem Abschnitt entnommen werden. Wie der Wert des Anwendungssuchpfades assembliert wird<indexterm> <primary>Anwendungssuchpfad</primary><secondary>assemblieren</secondary></indexterm> Der Wert des Anwendungssuchpfades (DTAPPSEARCHPATH Variableassemblieren DTAPPSEARCHPATH) wird erstellt, indem folgende Positionen, die ihrem Rang nach aufgelistet sind, assembliert werden: Positionen, die über die Variable DTSPUSERAPPHOSTS angegeben sind Die standardmäßige persönliche Position: Standardverzeichnis/.dt/appmanager Die Standardposition: /etc/dt/appconfig/appmanager/sprache Positionen, die über die Variable DTSPSYSAPPHOSTS angegeben sind /usr/dt/appconfig/appmanager/sprache Die Syntax: hostname: wird erweitert, um das Verzeichnis /etc/dt/appconfig/appmanager auf dem System hostname anzugeben. Rangfolge der systemweiten lokalen Positionen ändern<indexterm><primary>Anwendungssuchpfad</primary><secondary>Rangfolge ändern</secondary></indexterm> Standardmäßig hat die lokale systemweite Position (/etc/dt/appconfig/appmanager/sprache) Vorrang vor fernen Positionen. Auf diese Weise haben lokale Gruppen von Anwendungen Vorrang vor fernen Gruppen von Anwendungen mit demselben Namen. Verfügen beispielsweise sowohl lokale als auch ferne Systeme über Gruppen von Anwendungen mit dem Namen Drucker (/etc/dt/appconfig/appmanager/sprache/Printers), wird die lokale Gruppe verwendet. Die Eingabevariablen des Anwendungssuchpfades stellen eine Syntax, die den Vorrang der lokalen systemweiten Gruppen von Anwendungen angibt, zur Verfügung: localhost: Angenommen, ein System soll auf die Anwendungs-Server SysA, SysB und SysC zugreifen und die systemweiten Gruppen von Anwendungen auf SysB sollen Vorrang vor jeder lokalen Gruppe mit demselben Namen haben. Dies wird erreicht, indem der folgende Wert für DTSPSYSAPPHOSTS gesetzt wird: DTSPSYSAPPHOSTS=SysB:,localhost:,SysA:,SysC: Wie der Anwendungssuchpfad sich auf die Datenbank-, Symbol- und Hilfesuchpfade auswirkt<indexterm><primary>Symbolsuchpfad</primary> <secondary>Auswirkung des Anwendungssuchpfades</secondary></indexterm><indexterm> <primary>Datenbanksuchpfad</primary><secondary>Auswirkung des Anwendungssuchpfades</secondary></indexterm><indexterm><primary>Hilfesuchpfad</primary><secondary>Auswirkung des Anwendungssuchpfades</secondary></indexterm> Bei Hinzufügungen zum Anwendungssuchpfad werden die entsprechenden Positionen automatisch auch zu den Datenbank-, Symbol- und Hilfesuchpfaden hinzugefügt. Auf diese Weise kann ein Anwendungs-Server einem Suchpfad hinzugefügt werden, indem lediglich die Eingabevariable für den Anwendungssuchpfad definiert wird. Wird beispielsweise DTSPSYSAPPHOSTS wie folgt definiert: DTSPSYSAPPHOSTS=servera: sind davon folgende Suchpfade betroffen: SuchpfadDem Suchpfad hinzugefügtes Verzeichnis Anwendungen servera:/etc/dt/appconfig/appmanager/sprache Datenbank servera:/etc/dt/appconfig/types/sprache Symbol servera:/etc/dt/appconfig/icons/sprache Infobiblio servera:/etc/dt/infolib/sprache Hilfe servera:/etc/dt/appconfig/help/sprache In ähnlicher Weise, wenn DTSPSYSAPPHOSTS wie folgt definiert wird: DTSPSYSAPPHOSTS=/projects1/apps folgende Suchpfade betroffen: SuchpfadDem Suchpfad hinzugefügtes Verzeichnis Anwendungen /projects1/apps/appmanager/sprache Datenbank /projects1/apps/types/sprache Symbol /projects1/apps/icons/sprache Infobiblio /projects1/apps/infolib/sprache Hilfe /projects1/apps/help/sprache Datenbanksuchpfad (Aktionen/Datentypen)<indexterm> <primary>Aktionssuchpfad, siehe Datenbanksuchpfad</primary></indexterm><indexterm> <primary>Datentypen</primary><secondary>Suchpfad, siehe Datenbanksuchpfad</secondary></indexterm><indexterm><primary>Datenbanksuchpfad</primary></indexterm> Der Datenbanksuchpfad weist das Desktop an, angegebene Positionen nach Dateien zu durchsuchen, die folgendes enthalten: Definitionen für Aktionen und Datentypen (*.dt-Dateien) Bedienfelddefinitionen (*.fp-Dateien). Möglicherweise muß der Benutzer den Datenbanksuchpfad ändern, wenn er einen Datenbank-Server erstellt oder eine lokale Position für Datenbankdateien hinzufügt. Standarddatenbanksuchpfad<indexterm><primary>Datenbanksuchpfad</primary> <secondary>Standard</secondary></indexterm> Der Standarddatenbanksuchpfad enthält persönliche, systemweite und integrierte Positionen. Der Standardwert für sprache ist C. Persönliche Position Standardverzeichnis/.dt/types Systemweite Position /etc/dt/appconfig/types/sprache Integrierte Position /usr/dt/appconfig/types/sprache Wie der Anwendungssuchpfad sich auf den Datenbanksuchpfad auswirkt<indexterm> <primary>Datenbanksuchpfad</primary><secondary>bezogen auf Anwendungssuchpfad</secondary></indexterm> Wird eine Position zum Anwendungssuchpfad hinzugefügt, wird das entsprechende Datenbankunterverzeichnis automatisch dem Datenbanksuchpfad hinzugefügt. (Weitere Informationen hierzu können dem Abschnitt entnommen werden.) Wird beispielsweise der Anwendungs-Server hosta: dem Anwendungssuchpfad hinzugefügt, wird das Verzeichnis hosta:/etc/dt/appconfig/types/sprache automatisch dem Datenbanksuchpfad hinzugefügt. Umgebungsvariablen des Datenbanksuchpfades<indexterm><primary>Umgebungsvariable</primary><secondary>Datenbanksuchpfad</secondary></indexterm><indexterm> <primary>Datenbanksuchpfad</primary><secondary>Umgebungsvariable</secondary> </indexterm> Der Datenbanksuchpfad wird aus den integrierten Positionen und folgenden Eingabevariablen assembliert: DTSPSYSDATABASEHOSTS VariableDefinitionDTSPSYSDATABASEHOSTS Eingabevariable für den systemweiten Datenbanksuchpfad DTSPUSERDATABASEHOSTS VariableDefinitionDTSPUSERDATABASEHOSTS Eingabevariable für den persönlichen Datenbanksuchpfad Diese Eingabevariablen verwenden, um Positionen außerhalb des Anwendungssuchpfades anzugeben. Der assemblierte Datenbanksuchpfad wird durch die Ausgabevariable DTDATABASESEARCHPATH Variableassemblieren DTDATABASESEARCHPATH angegeben. Syntax für die Eingabevariablen des Datenbanksuchpfades<indexterm> <primary>Datenbanksuchpfad</primary><secondary>Syntax</secondary></indexterm> Die Syntax für die VariablenDTSPSYSDATABASEHOSTS VariableSyntax DTSPSYSDATABASEHOSTS undDTSPUSERDATABASEHOSTS Variable Syntax DTSPUSERDATABASEHOSTS lautet: VARIABLE=position [,position...] wobei position folgende Syntax haben kann: /pfad Gibt ein Verzeichnis im lokalen System (Session-Server) an. Diese Syntax wird verwendet, um ein lokales Verzeichnis hinzuzufügen. hostname : Gibt das systemweite Verzeichnis /etc/dt/appconfig/types/sprache auf dem System hostname an. hostname:/pfad Gibt ein Verzeichnis auf dem fernen System hostname an. Wie der Datenbanksuchpfad assembliert wird<indexterm><primary>Datenbanksuchpfad</primary><secondary>assemblieren</secondary></indexterm> Der Wert des Datenbanksuchpfades (DTDATABASESEARCHPATH Variableassemblieren DTDATABASESEARCHPATH) wird erstellt, indem folgende Positionen, die ihrem Rang nach aufgelistet sind, assembliert werden: Positionen, die über die Variable DTSPUSERDATABASEHOSTS angegeben werden Positionen, die von der Variablen DTSPUSERAPPHOSTS abgeleitet werden Die standardmäßige persönliche Position: Standardverzeichnis/.dt/types Die Standardposition: /etc/dt/appconfig/types/sprache Positionen, die über die Variable DTSPSYSDATABASEHOSTS angegeben werden Positionen, die von der Variablen DTSPSYSAPPHOSTS abgeleitet werden /usr/dt/appconfig/types/sprache Die Syntax: hostname: wird erweitert, um das Verzeichnis /etc/dt/appconfig/types auf dem System hostname anzugeben. Symbolsuchpfad<indexterm><primary>Symbolsuchpfad</primary></indexterm> Der Symbolsuchpfad weist das Desktop an, angegebene Positionen nach Dateien zu durchsuchen, die Bitmap- und Pixmap-Abbilddateien für das Desktop enthalten. Standardsymbolsuchpfad<indexterm><primary>Symbolsuchpfad</primary> <secondary>Standard</secondary></indexterm> Der Standardsymbolsuchpfad enthält persönliche, systemweite und integrierte Positionen. Der Standardwert für sprache ist C. Persönliche Position Standardverzeichnis/.dt/icons Systemweite Position /etc/dt/appconfig/icons/sprache Integrierte Position /usr/dt/appconfig/icons/sprache Wie der Anwendungssuchpfad sich auf den Symbolsuchpfad auswirkt<indexterm> <primary>Symbolsuchpfad</primary><secondary>bezogen auf Anwendungssuchpfad</secondary></indexterm> Wird eine Position zum Anwendungssuchpfad hinzugefügt, wird das entsprechende Symbolunterverzeichnis automatisch dem Symbolsuchpfad hinzugefügt. (Weitere Informationen hierzu können dem Abschnitt entnommen werden.) Wird beispielsweise der Anwendungs-Server hosta: dem Anwendungssuchpfad hinzugefügt, wird das Verzeichnis hosta:/etc/dt/appconfig/icons/sprache automatisch dem Symbolsuchpfad hinzugefügt. Umgebungsvariablen des Symbolsuchpfades<indexterm><primary>Umgebungsvariable</primary><secondary>Bitmapsuchpfad</secondary></indexterm><indexterm><primary>Umgebungsvariable</primary><secondary>Pixmapsuchpfad</secondary></indexterm><indexterm> <primary>Umgebungsvariable</primary><secondary>Symbolsuchpfad</secondary> </indexterm><indexterm><primary>Symbolsuchpfad</primary><secondary>Umgebungsvariable</secondary></indexterm> Der Symbolsuchpfad wird aus den integrierten Positionen und folgenden Eingabevariablen assembliert: DTSPSYSICON Eingabevariable für den systemweiten Symbolsuchpfad DTSPUSERICON Eingabevariable für den persönlichen Symbolsuchpfad Diese Eingabevariablen verwenden, um Positionen außerhalb des Anwendungssuchpfades anzugeben. Der assemblierte Symbolsuchpfad wird durch zwei Ausgabevariablen angegeben: XMICONSEARCHPATH VariableVerwendungXMICONSEARCHPATH Wird von Farbbildschirmen verwendet. XMICONBMSEARCHPATH VariableVerwendungXMICONBMSEARCHPATH Wird von Monochrombildschirmen verwendet. Syntax für die Eingabevariablen des Symbolsuchpfades<indexterm> <primary>Symbolsuchpfad</primary><secondary>Syntax</secondary></indexterm> Die Syntax für die VariablenDTSPSYSICON VariableSyntax DTSPSYSICON undDTSPUSERICON VariableSyntax DTSPUSERICON lautet: VARIABLE=position [,position...] wobei position folgende Syntax haben kann: /pfad Gibt ein Verzeichnis im lokalen System (Session-Server) an. Diese Syntax wird verwendet, um ein lokales Verzeichnis hinzufügen. Soll eine Position in einem anderen System angegeben werden, muß der Netzwerkdateiname, z. B. /nfs/servera/projects/icons verwendet werden. Wie der Symbolsuchpfad assembliert wird<indexterm><primary>Symbolsuchpfad</primary><secondary>assemblieren</secondary></indexterm> Der Wert des Symbolsuchpfades (XMICONSEARCHPATH Variableassemblieren XMICONSEARCHPATH undXMICONBMSEARCHPATH Variableassemblieren XMICONBMSEARCHPATH) wird erstellt, indem folgende Positionen, die ihrem Rang nach aufgelistet sind, assembliert werden: Positionen, die über die Variable DTSPUSERICON angegeben sind Positionen, die von der Variablen DTSPUSERAPPHOSTS abgeleitet werden Die standardmäßige persönliche Position: Standardverzeichnis/.dt/icons Die Standardposition: /etc/dt/appconfig/icons/sprache Positionen, die über die Variable DTSPSYSICON angegeben sind Positionen, die von der Variablen DTSPSYSAPPHOSTS abgeleitet werden /usr/dt/appconfig/icons/sprache Farb- und Monochromsuchpfade unterscheiden sich lediglich in der Rangfolge, die Pixmap- und Bitmap-Dateien zugeordnet wird. Die Variable XMICONSEARCHPATH listet Pixmap-Dateien vor Bitmap-Dateien, die Variable XMICONBMSEARCPATH listet Bitmap-Dateien vor Pixmap-Dateien. Infobiblio-Suchpfad<indexterm><primary>Infobiblio-Suchpfad</primary></indexterm> Der Infobiblio-Suchpfad steuert das Desktop bei der Suche nach angegebenen Speicherstellen für Informationsbibliotheken, die in Ihrem System registriert sein werden. Die Umgebungsvariablen DTINFOLIBSEARCHPATH und DTINFOLIBDEFAULT werden während der Installation durch das Dienstprogramm dtsearchpath definiert. Standard-Infobiblio-Suchpfad<indexterm><primary>Infobiblio-Suchpfad</primary><secondary>Standard</secondary></indexterm> Der Standard-Infobiblio-Suchpfad enthält systemweite und eingebaute Speicherstellen. Die Standard-Sprache ist C. Systemweite Speicherstelle /etc/dt/infolib/%L/%I.dti Eingebaute Speicherstelle /usr/dt/infolib/%L/%I.dti Der Wert von DTINFOLIBDEFAULT wird durch %I ersetzt. Der Standardwert von DTINFOLIBDEFAULT ist cde. Wie der Anwendungssuchpfad sich auf den Infobiblio-Suchpfad auswirkt<indexterm> <primary>Infobiblio-Suchpfad</primary><secondary>bezogen auf den Anwendungssuchpfad</secondary></indexterm> Wenn dem Anwendungssuchpfad eine Speicherstelle hinzugefügt wird, wird das geeignete Infobiblio-Unterverzeichnis dem Infobiblio-Suchpfad automatisch hinzugefügt (siehe ). Wenn zum Beispiel der Anwendungs-Server hosta: dem Anwendungssuchpfad hinzugefügt wird, wird das Verzeichnis hosta:/etc/dt/infolib/%L automatisch dem Infobiblio-Suchpfad hinzugefügt. Umgebungsvariablen des Infobiblio-Suchpfades<indexterm><primary>Umgebungsvariablen</primary><secondary>Infobiblio-Suchpfad</secondary></indexterm><indexterm> <primary>Infobiblio-Suchpfad</primary><secondary>Umgebungsvariablen</secondary> </indexterm> Der Infobiblio-Suchpfad ist assembliert aus den eingebauten Speicherstellen und den folgenden Eingabevariablen: DTSPSYSINFOLIB Eingabevariable des systemweiten Infobiblio-Suchpfades DTSPUSERINFOLIB Eingabevariable des persönlichen Infobiblio-Suchpfades Diese Eingabevariablen verwenden, um Speicherstellen außerhalb des Anwendungssuchpfades anzugeben. Der assemblierte Infobiblio-Suchpfad wird durch die Ausgabevariable DTINFOLIBSEARCHPATH angegeben. Syntax für die Eingabevariablen des Infobiblio-Suchpfades<indexterm> <primary>Infobiblio-Suchpfad</primary><secondary>Syntax des</secondary></indexterm> Die Syntax für die Variablen DTSPSYSINFOLIB und DTSPUSERINFOLIB lautet:DTSPSYSINFOLIB VariableSyntaxDTSPUSERINFOLIB Variable Syntax VARIABLE=speicherstelle [,speicherstelle...] wobei speicherstelle die Syntax haben kann: /Pfad Gibt ein Verzeichnis auf dem lokalen (Session-Server) System an. Diese Syntax verwenden, um ein lokales Verzeichnis hinzuzufügen. Zur Angabe einer Speicherstelle in einem anderen System dessen Netzwerkdateinamen verwenden—zum Beispiel /nfs/servera/projects/infolib. Wie der Infobiblio-Suchpfad assembliert ist<indexterm><primary>Infobiblio-Suchpfad</primary><secondary>assemblieren</secondary></indexterm> Der Wert des Infobiblio-Suchpfades (DTINFOLIBSEARCHPATH) wird durch Assemblieren der folgenden Speicherstellen erstellt, die hier nach Rangfolge aufgelistet sind:XMinfolibSEARCHPATH Variableassemblieren Speicherstellen, die unter Verwendung der Variablen DTSPUSERINFOLIB angegeben werden Speicherstellen, die von der Variablen DTSPUSERAPPHOSTS abgeleitet werden Die Standard-Speicherstelle: /etc/dt/infolib/%L/%I.dti Speicherstellen, die unter Verwendung der Variablen DTSPSYSINFOLIB angegeben werden Speicherstellen, die von der Variablen DTSPSYSAPPHOSTS abgeleitet werden /usr/dt/infolib/%L/%I.dti Hilfesuchpfad<indexterm><primary>Hilfesuchpfad</primary></indexterm><indexterm><primary>Suchpfade</primary><secondary>Hilfe</secondary></indexterm> Der Hilfesuchpfad weist das Desktop an, angegebene Positionen nach Dateien mit Hilfeinformationen zu durchsuchen, die auf dem System registriert werden. Standardhilfesuchpfad<indexterm><primary>Hilfesuchpfad</primary><secondary>Standard</secondary></indexterm> Der Standardhilfesuchpfad enthält persönliche, systemweite und integrierte Positionen. Der Standardwert für sprache ist C. Persönliche Position Standardverzeichnis/.dt/help Systemweite Position /etc/dt/appconfig/.dt/help/sprache Integrierte Position /usr/dt/appconfig/help/sprache Wie der Anwendungssuchpfad sich auf den Hilfesuchpfad auswirkt<indexterm> <primary>Hilfesuchpfad</primary><secondary>bezogen auf Anwendungssuchpfad</secondary></indexterm> Wird eine Position zum Anwendungssuchpfad hinzugefügt, wird das entsprechende Hilfeunterverzeichnis automatisch dem Hilfesuchpfad hinzugefügt. (Weitere Informationen hierzu können dem Abschnitt entnommen werden.) Wird beispielsweise der Anwendungs-Server hosta: dem Anwendungssuchpfad hinzugefügt, wird das Verzeichnis hosta:/etc/dt/appconfig/help/sprache automatisch dem Hilfesuchpfad hinzugefügt. Umgebungsvariablen des Hilfesuchpfades<indexterm><primary>Umgebungsvariable</primary><secondary>Hilfesuchpfad</secondary></indexterm><indexterm><primary>Hilfesuchpfad</primary><secondary>Umgebungsvariable</secondary></indexterm> Der Hilfesuchpfad wird aus den integrierten Positionen und folgenden Eingabevariablen assembliert: DTSPSYSHELP VariableDTSPSYSHELP Eingabevariable für den systemweiten Hilfesuchpfad DTSPUSERHELP Eingabevariable für den persönlichen Hilfesuchpfad Diese Eingabevariablen verwenden, um Positionen außerhalb des Anwendungssuchpfades anzugeben. Der assemblierte Datenbanksuchpfad wird durch die Ausgabevariable DTHELPSEARCHPATH angegeben. Syntax für die Eingabevariablen des Hilfesuchpfades<indexterm> <primary>Hilfesuchpfad</primary><secondary>Syntax</secondary></indexterm> Die Syntax für die VariablenDTSPSYSHELP VariableSyntax DTSPSYSHELP undDTSPUSERHELP VariableSyntax DTSPUSERHELP lautet: VARIABLE=position [,position...] wobei position folgende Syntax haben kann: /pfad Gibt ein Verzeichnis im lokalen System (Session-Server) an. Diese Syntax wird verwendet, um ein lokales Verzeichnis hinzuzufügen. Soll eine Position in einem anderen System angegeben werden, muß der Netzwerkdateiname, z. B. /nfs/servera/projects/help verwendet werden. Wie der Hilfesuchpfad assembliert wird<indexterm><primary>Hilfesuchpfad</primary><secondary>assemblieren</secondary></indexterm> Der Wert des Hilfesuchpfades (DTHELPSEARCHPATH Variableassemblieren DTHELPSEARCHPATH) wird erstellt, indem folgende Positionen, die ihrem Rang nach aufgelistet sind, assembliert werden: Positionen, die über die Variable DTSPUSERHELP angegeben werden Positionen, die von der Variablen DTSPUSERAPPHOSTS abgeleitet werden Die standardmäßige persönliche Position: Standardverzeichnis/.dt/help Die Standardposition: /etc/dt/appconfig/help/sprache Positionen, die über die Variable DTSPSYSHELP angegeben werden Positionen, die von der Variablen DTSPSYSAPPHOSTS abgeleitet werden /usr/dt/appconfig/help/sprache Ortsabhängige Suchpfade<indexterm><primary>Suchpfade</primary><secondary>Position</secondary></indexterm><indexterm> <primary>Anwendungssuchpfad</primary><secondary>Position</secondary></indexterm> Die Ausgabevariablen enthalten sowohl Einträge für ortsabhängige Positionen als auch für Standardpositionen (C). Beispielsweise lautet der Standardanwendungssuchpfad: Standardverzeichnis/.dt/appmanager /etc/dt/appconfig/appmanager/sprache /etc/dt/appconfig/appmanager/C /usr/dt/appconfig/appmanager/sprache /usr/dt/appconfig/appmanager/C wobei sprache den Wert der Umgebungsvariablen LANG darstellt. Für jeden Bereich (systemweit oder integriert) hat die ortsabhängige Position Vorrang vor der Standardposition.