GNOME 2.0 Desktop für das Betriebssystem Solaris - Fehlerbehebungshandbuch

Kapitel 5 Probleme mit einzelnen Anwendungen

Dieser Teil enthält Informationen zu Problemen mit einzelnen Anwendungen sowie deren Lösung.

5.1 Dynamisch festgelegter Titel funktioniert nicht

Problem  

Fehler-ID 4855527, Terminal.

Die Menüoptionen für das Dropdown-Menü Dynamisch festgelegter Titel auf der Registerkarte Titel und Befehl im Profilbearbeitungsfenster funktionieren nicht. Zum dynamischen Festlegen des Titels in Terminal werden die folgende bash-Shell-Umgebungsvariable und die folgende Shell-Befehlseingabe verwendet:

PROMPT_COMMAND=$'echo -ne "\\033]0;${USER}@${HOSTNAME}: ${PWD}\\007"' PS1=$'[\\u@\\h \\W]\\$ ' USER=`id -un`

Auf Linux-Systemen werden die erforderlichen Umgebungsvariablen durch /etc/bashrc gesetzt. Dies erfolgt jedoch nicht für das Betriebssystem Solaris. Folglich funktioniert unter Solaris weder der dynamisch festgelegte Titel noch die Shell-Befehlseingabe.

Lösung  

Sie können die erforderliche Umgebungsvariable mithilfe von Skripten für die verschiedenen Shells setzen. 

bash-Shell: 

Geben Sie in bashrc Folgendes an:

case $TERM in
         xterm*)
             PS1="\[\033]0;\u@\h: \w\007\]bash\\$ "
             ;;
         *)
             PS1="bash\\$ "
             ;;
     esac

(oder)

USER=`/usr/xpg4/bin/id -un`
export USER

PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'

ksh-Shell: 

Fügen Sie Folgendes in die Datei ~.profile ein:

mycd () {
cd "${@}"; echo "\033]0;${USER}@${HOSTNAME}: ${PWD}\007\c"
}
alias cd=mycd

csh-Shell: 

Geben Sie Folgendes in cshrc an:

switch ($TERM)
         case "xterm*":
             set host=`hostname`
             alias cd 'cd \!*; echo -n "^[]0;${user}@${host}:
${cwd}^Gcsh% "'
             breaksw
         default:
             set prompt='csh% '
             breaksw
     endsw

Die Zeichen '^[' und '^G' in der Eingabezeichenfolge sind Einzeilzeichen für ESC und BEL. Sie können diese Zeichen mit den Tastenfolgen Ctrl+v+ESC und Ctrl+v+g eingeben.

5.2 ScrollKeeper-Optionen nicht vollständig dokumentiert

Problem  

ScrollKeeper .

In der Manpage scrollkeeper-rebuilddb sind die Optionen -o und -p nicht vollständig dokumentiert.

Lösung  

Für eine Standardeinrichtung der ScrollKeeper-Datenbank sind die Optionen -o und -p nicht erforderlich. Sie werden lediglich in den folgenden Fällen benötigt:

  • Die ScrollKeeper-Datenbank muss in einem anderen als dem Standardverzeichnis installiert werden. Dies ist beispielsweise bei der Einrichtung von Diskless-Clients der Fall.

    Geben Sie das Installationsverzeichnis der ScrollKeeper-Datenbank mit der Option -p Pfad an, wobei Pfad ein leeres Verzeichnis sein muss. Sollten Sie für diese Option ein Verzeichnis angeben, das Daten enthält, wird der Befehl scrollkeeper-rebuilddb nicht ausgeführt.

  • Die OMF-Dateien müssen aus einem anderen als dem Standardverzeichnis gelesen werden. Das Standardverzeichnis für die OMF-Dateien ist in der Datei /etc/scrollkeeper.conf festgelegt.

    Geben Sie das Verzeichnis der OMF-Dateien mit der Option -o Pfad an. Geben Sie dabei den vollständigen Pfadnamen an, zum Beispiel /usr/share/omf. Wenn Sie einen Teilpfadnamen angeben, zum Beispiel /usr/share, dauert die Ausführung des Befehls scrollkeeper-rebuilddb sehr lang, ist mit der Ausgabe zahlreicher Warnmeldungen verbunden und kann unter Umständen fehlschlagen.

Das folgende Beispiel zeigt, wie Sie die ScrollKeeper-Datenbank mit den Optionen -o und -p für Diskless-Clients einrichten können:


# scrollkeeper-rebuilddb \
-p /export/root/clone/Solaris_9/\
sun4u/var/gnome/lib/scrollkeeper \
-o /export/exec/Solaris_9_sparc.all/\
usr/share/omf

5.3 Inhaltsverzeichnis der Hilfeseite ist leer

Problem  

Fehler-ID 4875223.  

Auf der ersten Seite des GNOME-Hilfebrowsers wird kein Inhaltsverzeichnis angezeigt.

Lösung  

Dies ist ein Fehler in ScrollKeeper. Zur Lösung des Problems siehe 1.6 ScrollKeeper schlägt nach der Installation fehl.