Problemlösningshandbok för skrivbordet GNOME 2.0 för operativmiljön Solaris

Kapitel 5 Problem i vissa program

Det här avsnittet innehåller information om problem i vissa program och hur du löser dem.

5.1 Dynamiskt inställd titel fungerar inte

Problem  

Fel-ID 4855527, Terminal.

Menyalternativen för den nedrullningsbara menyn Dynamiskt inställd titel på fliken Titel och kommando i fönstret Redigerar profil fungerar inte. Terminal anger dynamiskt inställd titel och skalledtext genom att använda följande bash-skalsmiljövariabel:

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

I Linux, men inte i Solaris, anges de nödvändiga miljövariablerna med /etc/bashrc. Därför fungerar inte den dynamiskt inställda titeln och skalledtexten i operativmiljön Solaris.

Lösning  

Du kan lösa det här problemet om du anger de nödvändiga miljövariablerna genom att köra skript för de olika skalen. 

bash-skal: 

Ange följande i bashrc:

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

(eller) 

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

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

ksh-skal: 

Lägg till följande i filen ~.profile:

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

csh-skal: 

Ange följande i cshrc:

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

Tecknen ^[ och ^G i ledtexten motsvarar tecknen ESC och BEL. Du kan ange dem genom att använda Control + v + ESC och Control + v + g.

5.2 ScrollKeeper-alternativen är inte fullständigt dokumenterade

Problem  

ScrollKeeper .

I direkthjälpen för scrollkeeper-rebuilddb är alternativen -o och -p inte fullständigt dokumenterade.

Lösning  

Du behöver inte använda alternativen -o och -p när du gör en standardinställning av ScrollKeeper-databasen. De här alternativen krävs bara i följande situationer:

  • Om ScrollKeeper-databasen måste installeras någon annanstans än på standardplatsen. Till exempel när du installerar klienter utan skivminne.

    Ange platsen för ScrollKeeper-databasen genom att använda alternativet -p sökväg, där sökväg är en tom katalog. Kommandot scrollkeeper-rebuilddb går inte vidare om du anger en sökväg till en katalog som används för det här alternativet.

  • Om OMF-filerna måste läsas från en annan plats än standardplatsen. Standardplatsen för OMF-filerna anges i filen /etc/scrollkeeper.conf.

    Ange platsen för OMF-filerna genom att använda -o sökväg. Ange den fullständiga sökvägen, t.ex. /usr/share/omf. Om du anger en del av sökvägen, t.ex. /usr/share, tar kommandot scrollkeeper-rebuilddb för lång tid, orsakar många felmeddelanden och kan krascha.

I följande exempel visas hur du använder alternativen -o och -p för att installera ScrollKeeper-databasen för klienter utan skivminne.


# 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 Innehållsförteckningen på hjälpsidan är tom

Problem  

Fel-ID 4875223.  

Innehållsförteckningen saknas på första sidan i hjälpläsaren för GNOME.

Lösning  

Det här är ett ScrollKeeper-problem. Lösningen finns i 1.6 ScrollKeeper misslyckas efter installation .