Solaris 운영 환경용 그놈 2.0 데스크탑 문제 해결 설명서

5장 특정 응용프로그램 관련 문제

이 단원에는 특정 응용프로그램과 관련된 문제와 해결책에 대한 정보가 들어 있습니다.

5.1 동적으로 설정된 제목이 작동하지 않음

문제  

버그 ID 4855527, 터미널.

프로필 편집 창의 제목 및 명령 탭에서 드롭다운 메뉴 동적으로 설정된 제목의 메뉴 옵션이 작동하지 않습니다. 터미널은 다음 bash 쉘 환경 변수를 사용하여 동적으로 설정된 제목과 쉘 프롬프트를 설정합니다.

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

Linux에서 /etc/bashrc는 필요한 환경 변수를 설정하지만 Solaris 운영 환경에서는 이러한 변수를 설정하지 않습니다. 따라서 Solaris 운영 환경에서는 동적으로 설정된 제목과 쉘 프롬프트가 작동하지 않습니다.

해결책  

해결책으로 다양한 쉘의 스크립트를 실행하여 필요한 환경 변수를 설정할 수 있습니다. 

bash 쉘: 

bashrc에서 다음을 설정하십시오.

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

(or) 

USER=`/usr/xpg4/bin/id -un` 
export USER 
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' 

ksh 쉘: 

~.profile 파일에서 다음을 추가하십시오.

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

csh 쉘: 

cshrc에서 다음을 설정하십시오.

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

프롬프트 문자열에서 '^[' 및 '^G' 문자는 ESC 및 BEL에 대한 단일 문자입니다. Ctrl+v+ESC 및 Ctrl+v+g를 사용하여 이러한 문자를 입력할 수 있습니다.

5.2 ScrollKeeper 옵션이 완전하게 문서화되어 있지 않음

문제  

ScrollKeeper .

scrollkeeper-rebuilddb Man 페이지에서 -o-p 옵션이 완전하게 문서화되어 있지 않습니다.

해결책  

-o-p 옵션을 사용하지 않아도 ScrollKeeper 데이터베이스의 표준 설치를 수행할 수 있습니다. 이러한 옵션은 다음과 같은 경우에만 필요합니다.

  • ScrollKeeper 데이터베이스를 표준 위치가 아닌 위치에 설치해야 하는 경우. 디스크 없는 클라이언트를 설정하는 경우가 여기에 해당됩니다.

    -ppath 옵션을 사용하여 ScrollKeeper 데이터베이스의 위치를 지정합니다. 여기서 path는 빈 디렉토리입니다. 이 옵션에 빈 디렉토리가 아닌 경로를 지정하면 scrollkeeper-rebuilddb 명령이 진행되지 않습니다.

  • OMF 파일을 표준 위치가 아닌 위치에서 읽어야 하는 경우. OMF 파일의 표준 위치는 /etc/scrollkeeper.conf 파일에 지정되어 있습니다.

    -opath 옵션을 사용하여 OMF 파일의 위치를 지정합니다. /usr/share/omf와 같이 전체 경로 이름을 지정하십시오. /usr/share와 같이 부분 경로 이름을 지정하면 scrollkeeper-rebuilddb 명령이 수행되는 데 오래 걸리고 경고가 많이 발생하며 비정상적으로 종료할 수도 있습니다.

다음 예제에서는 -o-p 옵션을 사용하여 디스크 없는 클라이언트에 대해 ScrollKeeper 데이터베이스를 설치하는 방법을 보여 줍니다.


# 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 도움말 페이지에서 목차가 비어 있음

문제  

버그 ID 4875223.  

그놈 도움말 브라우저의 첫 페이지에서 목차가 누락되어 있습니다.

해결책  

이것은 ScrollKeeper 문제입니다. 해결책은 1.6 설치 후 ScrollKeeper 실패 을(를) 참조하십시오.