Solaris Handbuch für Fortgeschrittene Benutzer

A.2 Übergang von einer älteren OpenWindows Version zu 3.3 oder höher

Die folgenden Hinweise richten sich an Benutzer, die bisher mit einer ältern OpenWindows Version als Version 3.3 gearbeitet haben.

A.2.1 Die Umgebungsvariable OPENWINHOME

Wenn Sie aktuell mit einer OpenWindows-Version arbeiten, die älter als Version 3.3 ist, haben Sie wahrscheinlich die Umgebungsvariable OPENWINHOME in einer Konfigurationsdatei gesetzt. Dies wird jedoch, ebenso wie das manuelle Setzen der Variablen mit dem Befehl setenv, nicht mehr empfohlen.

Bei Eingabe des Befehls openwin wird die Umgebungsvariable OPENWINHOME jetzt automatisch auf den Pfad /usr/openwin gesetzt, so daß weitere Schritte nicht erforderlich sind.

Wenn Sie die Variable OPENWINHOME in der Datei .profile oder .cshrc in Ihrem Home-Verzeichnis gesetzt haben, löschen Sie diese Zeile oder markieren Sie sie als Kommentar, bevor Sie OpenWindows Version 3.3 oder eine spätere Version starten.

Dazu gehen Sie folgendermaßen vor:

  1. Öffnen Sie die Datei.profile oder .cshrc mit einem Texteditor (z. B. vi).

  2. Geben Sie vor der Variablen, wie unten gezeigt, ein Nummernzeichen (#) ein, oder löschen Sie die gesamte Zeile aus der Datei.

    Falls Sie die Datei .profile bearbeiten, befolgen Sie Schritt a; falls Sie die Datei .cshrc bearbeiten, befolgen Sie Schritt b.

    1. In der Datei .profile sollten die Zeile danach so aussehen:

      #OPENWINHOME=/usr/openwin
      

    2. In der Datei .cshrc sollten die Zeile danach so aussehen:

      #setenv OPENWINHOME /usr/openwin
      

  3. Speichern Sie die Datei, und verlassen Sie den Texteditor.

A.2.2 Die Datei .xinitrc

In Zusammenhang mit den Dateien .xinitrc und /usr/openwin/lib/Xinitrc ist folgendes zu beachten:

  1. Unter OpenWindows Version 2 kopiert das Skript openwin die Datei /usr/openwin/lib/Xinitrc automatisch in eine Datei namens .xinitrc in Ihrem Home-Verzeichnis. Unter OpenWindows Version 3.3 geschieht das nicht mehr. Diese Änderung hat folgende Konsequenzen:

    1. openwin greift standardmäßig auf /usr/openwin/lib/Xinitrc zu. Befindet sich in Ihrem Home-Verzeichnis eine Datei namens .xinitrc, so hat sie Vorrang vor der Standarddatei.

    2. Beim Start sollte immer die mit OpenWindows Version 3.3 gelieferte /usr/openwin/lib/Xinitrc verwendet werden. (Sie können allerdings Änderungen, die Sie in Ihrer alten .xinitrc-Datei vorgenommen haben, in /usr/openwin/lib/Xinitrc übernehmen. Hinweise dazu finden Sie im nächsten Abschnitt.)

  2. Auf Systemen mit mehreren Bildschirmen muß der OpenWindows-Server olwm nicht mehrmals gestartet werden.

A.2.3 Verwendung der korrekten Konfigurationsdatei

Wenn Sie derzeit noch mit einer älteren OpenWindows-Version als 3.3 arbeiten, müssen Sie den Inhalt der Konfigurationsdatei .xinitrc in Ihrem Home-Verzeichnis prüfen. Diese Datei enthält unter Umständen benutzerspezifische Optionen.

Um den Status der Datei.xinitrc zu prüfen, geben Sie folgende Befehle ein:

$ cd 

$ ls -a .xinitrc

Danach gehen Sie, je nach Befehlsausgabe, folgendermaßen vor:

A.2.3.1 Konfigurationsdatei löschen oder umbenennen

  1. Um die Datei.xinitrc aus Ihrem Home-Verzeichnis zu löschen, geben Sie folgenden Befehl ein:

    $ rm .xinitrc
    

  2. Um die Änderungen in der Datei .xinitrc zu übernehmen, gehen Sie wie folgt vor:

    1. Benennen Sie.xinitrc in .xinitrc.save um:

      $ mv .xinitrc .xinitrc.save

    2. Kopieren Sie /usr/openwin/lib/Xinitrc in .xinitrc in Ihrem Home-Verzeichnis:

      $ cp /usr/openwin/lib/Xinitrc $HOME/.xinitrc

    3. Kopieren Sie die gewünschten Zeilen aus.xinitrc.save in .xinitrc.


      Achtung - Achtung -

      GraphicDie neue .xinitrc-Datei darf nur einen Aufruf für olwm und keinen Aufruf für svenv enthalten. /usr/openwin/lib/openwin-sys darf nicht gelöscht werden.


A.2.4 Änderungen am Arbeitsbereich

In früheren Versionen von OpenWindows (vor Version 3.3) wurden Änderungen, die Sie im Fenster Arbeitsbereich Eigenschaften" vornehmen, in der Datei .Xdefaults in Ihrem Home-Verzeichnis gespeichert. OpenWindows ab Version 3.3 speichert diese Einstellungen in der Datei .OWdefaults, die sich ebenfalls in Ihrem Home-Verzeichnis befindet. Da diese Datei Vorrang vor .Xdefaults hat, kann .Xdefaults im Home-Verzeichnis verbleiben.

.Xdefaults sollte jedoch nur noch für zusätzliche Anpassungen verwendet werden, die über das Fenster Arbeitsbereich Eigenschaften" nicht möglich sind. Durch Bearbeitung der Datei .Xdefaults mit einem Texteditor wie vi können Sie beispielsweise Anwendungen konfigurieren, die nicht zu den OpenWindows-Standardanwendungen gehören, oder C-Makros in die Konfiguration aufnehmen. Derartige Anpassungen werden durch die Einstellungen im Fenster Arbeitsbereich Eigenschaften" nicht beeinflußt.

A.2.5 Menü Arbeitsbereich" anpassen

In älteren Versionen der OpenWindows-Software wurde der Inhalt des Untermenüs Programme" im Menü Arbeitsbereich" durch Bearbeitung der Datei .openwin-menu geändert. Bei OpenWindows ab Version 3.3 verwenden Sie dafür das Fenster Arbeitsbereich Eigenschaften".


Hinweis -

Wenn sich in Ihrem Home-Verzeichnis keine Datei namens .openwin-menu befindet, brauchen Sie die folgenden Schritte nicht auszuführen.


Ist die Datei .openwin-menu vorhanden, müssen Sie einige Vorbereitungen treffen, um das Menü Programme" über Arbeitsbereich Eigenschaften" konfigurieren zu können.

Prüfen Sie zunächst, ob .openwin-menu folgende Zeile enthält:

"Programs"	MENU /usr/openwin/lib/openwin-menu-programs

Wenn ja, löschen Sie die Zeile, und ersetzen Sie sie durch folgenden Eintrag:

"Programs"	INCLUDE openwin-menu-programs

Ist die angegebene Zeile in .openwin-menu nicht enthalten, fügen Sie einfach die obenstehende Zeile in die Datei ein.

Damit nehmen Sie das Standardmenü Programme" in das Menü Arbeitsbereich" auf, so daß es mit Arbeitsbereich Eigenschaften" angepaßt werden kann.

Sollten im Menü Arbeitsbereich" danach Menüoptionen doppelt auftauchen, entfernen Sie die entsprechenden Zeilen aus der Datei.openwin-menu.