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

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

이 절에서는 특정 응용프로그램 관련 문제 및 그 해결 방법에 대해 설명합니다.

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

문제점  

버그 ID 4855527, 터미널.

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

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

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

해결 방법  

다양한 쉘에 대한 스크립트를 실행하여 필요한 환경 변수를 설정할 수 있습니다. 

배쉬 쉘: 

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

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

(또는)

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 데이터베이스를 표준 위치가 아닌 위치에 설치해야 하는 경우에 필요합니다. 예를 들어, 디스크 없는 클라이언트를 설정하는 경우입니다.

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

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

    -o 경로 옵션을 사용하여 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 실패을(를) 참조하십시오.