Dieser Abschnitt behandelt spezielle Aspekte der Konfiguration.
Der CDE-Mailer druckt E-Mail-Nachrichten mit der Aktion 'Drucken', die für den Datentyp DTMAIL_FILE definiert ist. Das vom OpenWindows Mail--Programm definierte Druckerskript wird nicht verwendet. Wenn der Ablauf eines Druckvorgangs geändert werden soll, muß diese 'Drucken'-Aktion modifiziert werden.
Erzeugen Sie mit einem Editor Ihrer Wahl die folgende Datei:
HomeVerzeichnis/.dt/types/dtmail.dt
Fügen Sie die folgenden Zeilen in die Datei ein:
#
# Vordefinierte DRUCKEN-Aktion für Mailboxen außer Kraft setzen
#
ACTION Print
{
LABEL Drucken
ARG_TYPE DTMAIL_FILE
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c ' \
dtmailpr -p -f %(File)Arg_1% | mp -m -l | \
dtlp -u %(File)Arg_1%;'
}
dtmailpr ist ein Druckfilter, der Anlagen entfernt und lediglich normalen Text übrig läßt. dtlp ist die voreingestellte CDE-Schnittstelle zu lp. %(File)Arg_1% ist die Datei, die gedruckt wird.
Starten Sie den Mailer neu.
Das erweiterbare Datenformat der Version 4 ist ein neues Format, das vom CDE-Kalender unterstützt wird. Der Kalender-Manager von OpenWindows kann dieses Format nicht verarbeiten. Wenn Sie häufiger zwischen den Plattformen OpenWindows und CDE wechseln müssen, sollten Sie Ihren Kalender nicht in das Datenformat der Version 4 konvertieren. Sie können allerdings mit dem Skript sdtcm_convert alle überflüssigen Elemente aus dem Kalender entfernen.
Das für Ihren Kalender gültige Format können Sie mit 'Info über Kalender' aus dem Menü 'Hilfe' ermitteln.
In anderen Fällen können Sie Ihren Kalender mit dem Skript sdtcm_convert in das Datenformat der Version 4 konvertieren.
Näheres zu dieser Datei finden Sie auf der Hilfeseite sdtcm_convert(1).
Wenn Sie nur die CDE-Pakete für Endanwender installiert haben, sind die Hilfeseiten nicht verfügbar. Wenn Sie sich diese Hilfeseiten anzeigen lassen möchten, müssen Sie sie mit Hilfe des Dienstprogramms pkgadd installieren.
Bei der Installation des Solaris CDE gibt es eine Option zur Installation des AnswerBook CDE--Pakets. Wenn Sie hier 'Ja' wählen, wird das AnswerBook--Paket im Verzeichnis /usr/dt/share/answerbooks/sprache plaziert (sprache steht hier für die länderspezifische Bezeichnung der lokalisierten AnswerBook--Fassung).
Das AnswerBook--Paket belegt 109 MByte auf der Festplatte, weshalb Sie sich eventuell gegen eine Installation entscheiden. Sie haben dann zwei Alternativen:
Sie können das Paket auf /usr/dt/share/answerbooks/sprache einhängen (oder einen Verweis von /net/. . . erstellen).
Sie können die Umgebungsvariable AB_CARDCATALOG
in HomeVerzeichnis/.dtprofile einfügen. Wenn Sie beispielsweise über eine exportierte Version auf Ihrem Netzwerk verfügen, fügen Sie die folgende Zeile in HomeVerzeichnis/.dtprofile ein:
export AB_CARDCATALOG=/net/hostname/usr/dt/share/answerbooks \ /sprache/ab_cardcatalog
Umgebungsvariablen für die Solaris CDE--Anwendungen können auch außerhalb des CDE--Desktop gesetzt werden. Sie könnten sich beispielsweise bei einer entfernten Workstation anmelden und sich eine CDE--Anwendung auf Ihrer persönlichen Workstation anzeigen lassen. Mit dem CDE-Dienstprogramm dtsearchpath können Sie dazu verschiedene CDE-Shell-Umgebungsvariablen festlegen.
Bei der Bourne-- und der Korn--Shell geben Sie dazu folgenden Befehl ein:
eval `/usr/dt/bin/dtsearchpath`
Bei der C-Shell verwenden Sie folgenden Befehl:
eval `/usr/dt/bin/dtsearchpath -c`
Im Anschluß daran können Sie die Variable DISPLAY wieder auf Ihre lokale Workstation zurücksetzen und die CDE-Anwendung entfernt ausführen. Die Ergebnisse werden auf der lokalen Workstation angezeigt.
In diesem Beispiel ist die Bourne-- und Korn--Shell--Syntax für dtsearchpath Bestandteil der CDE--Beispielsimplementierung, die auf allen Plattformen verfügbar ist, auf denen das CDE ausgeführt wird. Die C-Shell-Option (-c) ist allerdings nur auf einer Sun-Plattform verfügbar.
Das CDE-Desktop bietet eine Laufzeitumgebung für die OpenWindows DeskSetTM-Anwendungen. Diese Funktionalität erfordert keine besondere Einrichtung des CDE. Einige Aspekte der Umgebungskonfiguration werden von der folgenden Datei definiert:
/usr/dt/config/Xsession.d/0015.sun.env
Wenn für eine bestimmte Workstation Umgebungsmerkmale hinzugefügt oder gelöscht werden sollen, kann diese Datei entweder direkt oder als Kopie bearbeitet werden. Eine Kopie sollte an folgender Position erzeugt werden:
/etc/dt/config/Xsession.d/0015.sun.env
Ein Beispiel für eine Hinzufügung wäre der Start der früheren virtuellen OpenWindows--Tastatur in Verbindung mit OpenWindows DeskSet--Anwendungen. Da die meisten Anwendungen auf dem CDE--Desktop (und auch die Mehrheit der Sun Anwender) dieses Dienstprogramm nicht verwenden, wurde es von der Standard-Startsequenz ausgenommen, um den Desktop-Startprozeß zu beschleunigen.
Die Kommentare in der Datei 0015.sun.env bieten weitere Informationen zum Start der optionalen virtuellen OpenWindows Tastatur (vkdb).
Wenn Sie das Apple Macintosh Application Environment (MAE) Version 1.0 installiert haben und über den OpenWindows Dateimanager auf Wechselmedien zugreifen wollen (Disketten oder CD-ROMs), müssen Sie die Datei /etc/rmmount.conf anpassen. Damit stellen Sie sicher, daß MAE korrekt mit dem Dateimanager und den Wechselmedien zusammenarbeitet.
Melden Sie sich als Root-Benutzer an. Geben Sie dazu erst den Befehl su ein und dann Ihr Paßwort.
Wechseln Sie in das Verzeichnis /etc. Geben Sie den folgenden Befehl ein, und drücken Sie die Eingabetaste:
# cd /etc
Öffnen Sie die Datei /etc/rmmount.conf in einem Editor Ihrer Wahl.
Plazieren Sie die folgende Zeile unter #Actions am Ende der Liste:
action floppy action_macfs.so
Beispiel:
# more rmmount.conf
# @(#)rmmount.conf 1.2 92/09/23 SMI
#
# Removable Media Mounter configuration file.
#
# File system identification
ident hsfs ident_hsfs.so cdrom
ident ufs ident_ufs.so cdrom floppy
ident pcfs ident_pcfs.so floppy
ident macfs ident_macfs.so floppy
# Actions
action cdrom action_filemgr.so
action floppy action_filemgr.so
action floppy action_macfs.so
Speichern Sie die Datei, und verlassen Sie den Editor.
Wenn das MAE installiert ist, wird die Zeile macfs action automatisch in die Datei rmmount.conf eingefügt. Andernfalls wird die Zeile gelöscht.
Nach dieser Modifikation können Sie Wechselmedien im Dateimanager von OpenWindows oder CDE verwenden und in der MAE weiterhin mit Macintosh-Disketten arbeiten. Der Zugriff auf unformatierte, nicht lesbare oder DOS-Disketten ist in MAE nicht mehr möglich. Die Behandlung solcher Disketten wird an den OpenWindows Dateimanager übergeben.
Wenn MAE auf nicht lesbare, unformatierte oder DOS-Disketten zugreifen können soll, muß die Zeile action floppy action action_macfs.so vor der Zeile action floppy action_filemgr.so eingefügt werden.