CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

Solaris CDE-Startbeispiele

Dieser Abschnitt enthält Beispiele zur möglichen Bearbeitung der Benutzer-Startdateien:

Der Solaris CDE-Startprozeß definiert die Shell-Variable DT im Skript .login oder.profile. Die Prüfung kann also im Solaris CDE-Startprozeß durchgeführt werden. Die Ausführung terminal-bezogener Befehle wie tty und stty kann somit verhindert werden. Beachten Sie die folgenden Skriptbeispiele:

.login (C-Shell)

	if ( ! ${?DT} ) then
		stty erase `^h`
	endif

.profile (sh oder ksh)

	if [ ! "$DT“ ]; then
		stty erase `^h`
	fi

Die IF-Abfrage zu DT unterdrückt die Warnungen der C-Shell, wenn DT nicht definiert ist. DT ist nicht definiert, wenn sich der Benutzer an einer konventionellen textbasierten Konsoleneingabeaufforderung anmeldet. Weitere Informationen zur Einrichtung der Punkt-Dateien finden Sie in der Datei Home-Verzeichnis/.dtprofile.


Hinweis –

Die tty-Einstellungen für Solaris CDE werden in .Xdefaults vorgenommen.


Auf die Datei .Xdefaults des Benutzers wird während des Solaris CDE-Starts zugegriffen, um die benutzerspezifischen Ressourcen zu ermitteln. ttyModes stellt beispielsweise sicher, daß die bevorzugten tty-Einstellungen des Benutzers in Terminalemulationsfenstern wie dtterm und xterm verwendet werden. Die folgende Zeile enthält eine typische ttyModes-Einstellung in der Datei .Xdefaults:

*ttyModes: erase ^H intr ^C kill ^U start ^Q stop ^S susp ^Z`


Hinweis –

Die bevorzugten Solaris CDE-Ressourcen unterscheiden sich von den Standardeinstellungen.


Die Position der Symbole wird durch den Workspace Manager des Desktops aufgrund von Standardwerten festgelegt. Die folgende Zeile in der Datei .Xdefaults zeigt die Standardpositionierung der Symbole:

Dtwm*iconPlacement: right top