Solaris 10 11/06 릴리스 노트

공통 데스크탑 환경

다음 Solaris 10 OS 버그는 CDE(공통 데스크탑 환경)에 적용됩니다.

사용자가 역할 변경 시 신뢰할 수 있는 스트라이프 충돌(6495454)

C 로켈을 제외한 모든 로켈에서 역할 변경 시 신뢰할 수 있는 스트라이프가 충돌합니다.

해결 방법: 다음 단계 중 하나를 수행합니다.

노틸러스 ACL 마스크가 그룹 권한과 동기화 상태에 있지 않음(6464485)

권한 탭의 그룹 권한은 액세스 탭의 마스크 권한과 동일해야 하지만 동기화되지 않은 것으로 나타나는 경우가 있습니다.

해결 방법: 닫기 버튼을 누른 다음 재로드를 누릅니다. 파일 등록 정보를 다시 봅니다. 이제 그룹 권한과 마스크 권한이 다시 동기화 상태가 됩니다. 이전 단계에서 마스크를 변경한 대상으로 권한이 설정됩니다.

SMC CLI 명령이 Solaris Trusted Extensions 옵션을 처리하지 않음(6447833)

이 버그는 SMC를 통한 SolarisTM Trusted Extensions 관리에 영향을 미칩니다. SMC 명령줄에서 -B 도구 상자 옵션을 사용하여 Trusted Extensions 옵션을 전달하는 경우 해당 명령이 실행되지 않습니다. 명령 실행이 실패하는 경우 SMC CLI를 사용하여 Solaris Trusted Extensions를 관리할 수 없습니다. 다음과 같은 오류 메시지가 나타납니다.


There was an unrecognized extended, nonstandard option specified with the -x option.
Please refer to man pages for additional information and correct syntax usage

해결 방법: SMC GUI를 사용하여 사용자, 역할 및 프로필을 관리합니다.

dtfile 아이콘을 마우스로 끌 때 마우스 포인터 및 dtfile 아이콘이 표시되지 않음(6462945)

dtfile 아이콘을 마우스로 끌 때 해당 아이콘과 마우스 포인터가 표시되지 않을 수 있습니다. 오류 메시지는 표시되지 않습니다.

해결 방법: /usr/dt/config/<locale>/sys.resources 파일의 #if EXT_SUN_TS OL 아래에 다음 행을 추가합니다.


!! DragNDrop protocol. Other styles cause policy violation.
*DragInitiatorProtocolStyle:            DRAG_DYNAMIC
*DragReceiverProtocolStyle:             DRAG_DYNAMIC

SMC에서 tnrhdb 파일은 업데이트하지만 신뢰할 수 있는 호스트 캐시를 업데이트하기 위해 tnctl을 실행하지 않음(6471594)

SMC를 사용하여 네트워크 보안 템플리트를 관리하는 경우 /etc/security/tsol/tnrhdb 파일은 업데이트되지만 tndb 캐시는 업데이트되지 않습니다. 네트워크 보안 정의가 적용되지 않습니다. 오류 메시지는 표시되지 않습니다.

해결 방법: SMC에서 네트워크 항목을 수정한 후 다음 명령 중 하나를 사용하여 tndb 캐시를 수동으로 새로 고칩니다.

클리어런스가 admin_high로 설정되어 있지 않으면 GDM을 사용하여 로그인할 수 없음(6432114)

GDM을 사용하여 Solaris Trusted Extensions JDS(Java Desktop Systems)에 로그인하는 경우 로그인이 실패합니다. 이러한 실패는 PAM 구성 때문에 발생합니다. GDM에 필요한 항목이 pam.conf(4) 파일에 포함되어 있지 않습니다.

로그인 시 다음 오류 메시지가 나타납니다.


The system administrator has disabled access to 
the system temporarily

해결 방법: /etc/pam.conf 파일에 다음 두 행을 추가합니다.


gdm account requisite pam_roles.so.1
gdm account required pam_unix_account.so.1

파일 형식에 대한 내용은 pam.conf(4) 매뉴얼 페이지를 참조하십시오.

해상도를 변경한 후 신뢰할 수 있는 스트라이프가 화면에서 사라짐(6460624)

화면 해상도를 낮게 설정하기 위해 /usr/X11/bin/xrander -s 명령을 입력하는 경우 신뢰할 수 있는 스트라이프가 더 이상 표시되지 않습니다. 이는 신뢰할 수 있는 CDE 데스크탑에는 영향을 미치지만 신뢰할 수 있는 Java DS 데스크탑에는 영향을 미치지 않습니다. 오류 메시지는 표시되지 않습니다.

해결 방법: 해상도를 변경한 후 작업 공간 관리자를 다시 시작하십시오. CDE 작업 공간 메뉴에서 윈도우 -> 작업 공간 관리자 다시 시작을 선택하고 확인을 누릅니다.

x86 시스템에서 보안 주의 키 또는 단축 키가 작동하지 않음(6486416)

x86 시스템에서 PC 키보드의 보안 주의 키 또는 단축 키 Alt+Break가 작동하지 않습니다. 오류 메시지는 표시되지 않습니다.

해결 방법: 없음.

x86: 비디오 카드가 하나 있는 시스템에서 전체 화면 확대를 구성할 수 없음

Solaris 10 시스템에 물리적인 비디오 카드가 하나 있는 경우 시스템에 전체 화면 확대를 구성할 수 없습니다. 이러한 구성을 수행하려면 임시 드라이버 설정을 정의하는 별도의 구성 파일을 사용해야 합니다. 먼저 Xserver가 실행 중이 아닌지 확인합니다. 그리고 나서 다음 단계를 수행합니다.

  1. 명령줄 세션에 로그인합니다.

    • GNOME Display Manager를 사용하는 경우 다음 단계를 수행합니다.

      1. 세션에 수퍼유저로 로그인합니다.

      2. 프롬프트에서 svcadm disable application/gdm2-login을 입력합니다.

      3. 다시 수퍼유저로 로그인합니다.

    • dtlogin을 사용하는 경우 다음 단계를 수행합니다.

      1. dtlogin 창에서 Options를 누르고 Command Line Login을 선택합니다.

      2. 수퍼유저로 로그인합니다.

  2. xorg.conf 파일을 만듭니다.


    # /usr/X11/bin/Xorg -configure
    

    이 명령을 사용하면 루트(/) 디렉토리에 xorg.conf.new 파일이 만들어집니다.

  3. /etc/x11 디렉토리에 새 구성 파일을 복사하고 xorg.conf로 이름을 바꿉니다.


    # cp /xorg.conf.new /etc/X11/xorg.conf
    
  4. 다음 예제 구성을 사용하여 파일의 구성을 수정합니다.

    • 새 모니터 섹션을 추가합니다.


      Section "Monitor"
       	Identifier   "monitor_dummy"
       	ModelName    "dummy"
       	HorizSync    10-200
         	VertRefresh  20-90
          EndSection
    • 새 장치 섹션을 추가합니다.


      Section "Device"
         BoardName    "dummy"
         Driver       "dummy"
         Identifier   "device_dummy"
         VendorName   "dummy"
         videoram	10000
      EndSection

      주 –

      특정 그래픽 카드의 화면 너비, 높이 및 색상 깊이에 따라 videoram 값을 조정해야 할 수도 있습니다. 원하는 화면에 대해 KB 값이 충분히 커야 합니다. 예를 들어, 너비 * 높이 * bpp/8 수식을 사용하여 값을 계산할 수 있습니다.


    • 새 화면 섹션을 추가합니다.


      Section "Screen"
         DefaultDepth 24
         SubSection "Display"
           Depth      24
           Modes      "1280x1024"
         EndSubSection
         Device       "device_dummy"
         Identifier   "screen_dummy"
         Monitor      "monitor_dummy"
      EndSection

      주 –

      특정 시스템 설정에 따라 해상도 값을 조정해야 할 수도 있습니다.


  5. ServerLayout 섹션 아래에서 다음 행을 찾습니다.


    Screen      0  "Screen0" 0 0
  6. 이전 단계의 해당 행 아래에 다음 행을 삽입합니다.


    Screen      1  "screen_dummy" RightOf "Screen0"

    이 새 행에서는 물리적 기본 화면인 Screen0에 대해 개념적으로 오른쪽에 있는 두 번째 임시 화면인 Screen1을 정의합니다.

  7. 변경 사항을 저장합니다.

  8. 적절한 명령줄 세션에서 시스템을 다시 부트합니다.

    • GDM을 사용하는 경우 다음을 수행합니다.

      1. svcadm enable application/gdm2-login을 입력합니다.

      2. 시스템을 다시 부팅합니다.

    • dtlogin을 사용하는 경우 시스템을 다시 부트한 후 로그인합니다.

  9. Gnopernicus 화면 판독기를 시작합니다.

  10. 시작 모드(Startup Mode)를 확대기(Magnifier)로 변경합니다.

  11. 기본 설정(Preferences)을 누른 다음 확대기(Magnifier)를 선택합니다.

  12. 추가/수정(Add/Modify)을 누릅니다.

  13. 확대기(Magnifier) 기본 설정에 대해 다음 값을 할당합니다.

    • 소스(Source)의 경우: 0.1

    • 확대/축소기의 배치(Zoomer Placement)의 경우:

      • 왼쪽 및 위쪽(Left and Top): 0

      • 아래쪽 및 오른쪽(Bottom and Right): 최대값

  14. 적용을 누릅니다.

    확대/축소기(Zoomer)가 전체 화면 크기로 확대되어 가려지기 때문에 Gnopernicus 창은 보이지 않습니다. 하지만 이제 전체 화면 확대가 가능하게 되었습니다.

x86: GNOME On-Screen Keyboard와 사용하기 위해 USB 마우스 장치를 확장 장치로 구성할 때의 문제

GOK(GNOME On-Screen Keyboard)와 함께 사용하기 위해 USB 마우스 장치를 확장 장치로 설정할 수 없습니다. PS2 마우스 장치를 코어 포인터로 사용하면서 USB 마우스 장치를 설정하면 구성에 실패합니다. USB 마우스를 제대로 설정하려면 다음 단계를 수행합니다.

  1. 수퍼유저로 로그인합니다.

  2. USB 마우스 장치가 연결되어 있지 않은 상태에서 단말기 창에 다음을 입력합니다.


    # ls -l /dev/usb/hid*
    
  3. USB 마우스를 연결하고 이전 명령을 다시 입력합니다.

  4. 화면에 표시된 USB 마우스 경로를 기록합니다.

  5. 명령줄 세션에 로그인합니다.

    • GNOME Display Manager를 사용하는 경우 다음 단계를 수행합니다.

      1. 세션에 수퍼유저로 로그인합니다.

      2. 프롬프트에서 svcadm disable application/gdm2-login을 입력합니다.

      3. 다시 수퍼유저로 로그인합니다.

    • dtlogin을 사용하는 경우 다음 단계를 수행합니다.

      1. dtlogin 창에서 Options를 누르고 Command Line Login을 선택합니다.

      2. 수퍼유저로 로그인합니다.

  6. xorg.conf 파일을 만듭니다.


    # /usr/X11/bin/Xorg -configure
    

    이 명령을 사용하면 루트(/) 디렉토리에 xorg.conf.new 파일이 만들어집니다.

  7. /etc/x11 디렉토리에 새 구성 파일을 복사하고 xorg.conf로 이름을 바꿉니다.


    # cp /xorg.conf.new /etc/X11/xorg.conf
    
  8. 파일에서 다음과 같이 구성을 수정합니다.

    • ServerLayout 섹션의 InputDevice "Mouse0" "CorePointer" 행 다음에 Mouse1에 대한 입력 장치를 추가합니다. 다음 예를 참조하십시오.


      InputDevice   "Mouse0" "CorePointer"
      InputDevice   "Mouse1"
    • Identifier "Mouse0" 행을 포함하는 InputDevice 섹션에 다음 변경을 적용합니다.

      • Option "Device" "/dev/mouse"Option "Device" "/dev/kdmouse"로 변경합니다.

      • Option "Protocol" "auto"Option "Protocol" "VUID"로 변경합니다.

      • 다음 새 옵션(Option)을 추가합니다.


        Option    "StreamsModule" "vuid3ps2"

      변경 사항을 적용하고 나면 섹션이 다음 예와 같이 표시됩니다.


      Section "InputDevice"
         Identifier  "Mouse0"
         Driver      "mouse"
         Option      "Protocol" "VUID"
         Option      "Device" "/dev/kdmouse"
         Option      "StreamsModule" "vuid3ps2"
      EndSection
    • 위의 InputDevice 섹션 다음에 새 InputDevice 섹션을 만듭니다.


      Section "InputDevice"
         Identifier  "Mouse1"
         Driver      "mouse"
      	  Option      "Device" "/dev/usb/hid1"
      EndSection

      주 –

      /dev/usb/hid1은 USB 마우스 경로의 예입니다. /dev/usb/hid1을 대체하려면 단계 4에서 기록한 경로를 사용합니다.


  9. 파일을 저장하고 종료합니다.

  10. 적절한 명령줄 세션에서 시스템을 다시 부트합니다.

    • GDM을 사용하는 경우 다음을 수행합니다.

      1. svcadm enable application/gdm2-login을 입력합니다.

      2. 시스템을 다시 부팅합니다.

    • dtlogin을 사용하는 경우 시스템을 다시 부트합니다.

  11. 액세스 가능한 UI 사용자 계정으로 로그인합니다.

  12. 메뉴 시작(Launch Menu) => 기본 설정(Preferences) => 내게 필요한 옵션(Accessibility) => 보조 기술 지원(Assistive Technology Support)을 눌러 보조 기술 지원을 활성화합니다.

  13. 시스템에서 로그아웃한 다음 액세스 가능한 UI 사용자 계정으로 다시 로그인합니다.

  14. 단말기 창을 열고 다음 명령을 입력합니다.


    % /usr/sfw/bin/gok --select-action=switch1
    
  15. GOK 창에서 GOK를 누른 다음 기본 설정(Preferences)을 선택합니다.

  16. 필요한 경우 액세스 가능한 UI 사용자의 필요에 따라 GOK를 설정합니다. 그렇지 않고 현재 설정을 수락하는 경우 GOK 기본 설정(GOK Preferences) 창에서 적용(Apply)을 누른 다음 확인(OK)을 누릅니다.

  17. GOK를 종료한 다음 메뉴 시작(Launch Menu) => 응용 프로그램(Applications) => 내게 필요한 옵션(Accessibility) => On-Screen Keyboard를 눌러 다시 시작합니다. 다음 경고 메시지가 표시될 것입니다.


    The device you are using to control GOK is
    also controlling the system pointer.
  18. 확인을 누릅니다.

  19. GOK를 종료한 다음 단계 14에서 단계 17을 반복합니다.

    경고 메시지가 더 이상 표시되지 않습니다.

x86: Intel Integrated i810 및 i815 그래픽 칩셋 지원

Intel Integrated i810 및 i815 그래픽 칩셋은 Xorg X 윈도우 시스템 서버에서는 지원되지 않고Xsun 서버에서 지원됩니다. Xsun 서버에서 이 칩셋을 사용하도록 구성하려면 다음 단계를 수행합니다.

  1. 수퍼유저가 되도록 합니다.

  2. 키보드, 디스플레이 및 마우스를 구성하는 프로그램을 실행합니다.


    # kdmconfig
    
  3. 소개 및 X 서버 선택 화면에서 Xsun 서버를 선택합니다.

    윈도우 시스템 구성 보기 및 편집 화면에서 Intel i810/i815(4MB)가 비디오 장치로 자동 선택되고 표시되어야 합니다.

  4. Intel i810 및 i815 칩셋이 자동으로 선택되지 않으면 비디오 장치/모니터 변경 옵션을 선택합니다.

  5. 비디오 장치 선택 화면에서 Intel i810/i815(4MB) 옵션을 선택합니다.

  6. 계속해서 다른 kdmconfig 옵션을 선택합니다.

x86: dtremote를 사용한 GNOME 응용 프로그램 실패(6278039)

gnome-at-properties에서 원격으로 로그인하여 액세스를 활성화하는 경우 GNOME 응용 프로그램이 시작되지 않습니다. GNOME 응용 프로그램을 시작하려 하면 다음 오류 메시지가 표시됩니다.


** ERROR **: Accessibility app error:
 exception during registry activation from id:
 IDL:Bonobo/GeneralError:1.0
  aborting...

해결 방법: 없음. dtremote를 사용하여 로그인하는 경우 액세스를 활성화하지 마십시오.

액세스가 비활성화된 기본 데스크탑 설정으로 돌아가려면 GNOME 세션을 닫습니다. 다음 명령을 실행합니다.


% gnome-cleanup

전체 화면 확대 및 키보드 사용자 서식 기능이 작동하지 않음(6273030)

Java Desktop System 소프트웨어에서 다음을 설정할 수 없습니다.

해결 방법: 다음 단계를 수행하십시오.

  1. /etc/X11/gdm/gdm.conf 파일을 엽니다.

  2. 시스템 플랫폼에 따라 다음을 수행합니다.

    • SPARC 기반 시스템:

      1. 파일에서 다음과 같이 시작하는 행을 찾습니다.


        command=/usr/openwin/bin/Xsun
      2. 행에 다음 수정 사항을 추가합니다.


        +kb +accessx -dev framebuffer1 -dev 
        framebuffer2
        

        예를 들면 다음과 같습니다.


        +kb +accessx -dev /dev/fbs/pfb1 -dev /dev/fbs/pfb0
    • x86 기반 시스템:

      1. 파일에서 다음과 같이 시작하는 행을 찾습니다.


        command=/usr/X11R6/bin/Xorg
      2. 행에 다음 수정 사항을 추가합니다.


        +kb +accessx

x86: kdmconfig 명령으로 Xorg X 서버에 대한 시스템 식별 구성 파일이 생성 안 됨(6217442)

JumpStart 설치 방법을 사용할 경우 이 프로세스에서는 시스템 식별 구성(sysidcfg) 파일을 사용할 수도 있습니다. 이 파일은 시스템을 위한 특정 Xsun 구성 파일을 생성할 때 사용합니다. sysidcfg 파일 중 Xsun 구성 부분은 kdmconfig -d filename 명령으로 만듭니다. 그러나 기본 Xorg 서버를 사용하는 시스템에서 이 명령으로 Xorg 구성 정보가 포함된 파일을 만들지 않습니다. 따라서 추가적인 예비 단계를 거치지 않고서는 이런 시스템에서 JumpStart 방법을 사용할 수 없습니다.

해결 방법: Xorg 서버를 사용하는 시스템에서 JumpStart 설치 방법을 사용하기 전에 다음 단계를 수행합니다.

  1. 시스템에서 사용할 특정 xorg.conf 파일을 준비합니다. JumpStart 서버의 JumpStart 디렉토리에서 이 파일을 저장합니다.

    xorg.conf 파일을 만들고 Xorg 정보에 액세스하는 방법은 x86: X 서버에서 키보드, 디스플레이 및 마우스 구성 프로그램이 작동하지 않음(6178669)을 참조하십시오.

  2. 설치할 시스템의 /etc/X11 디렉토리에 xorg.conf 파일을 복사하는 종료 스크립트를 만듭니다. 예를 들어, 다음 행이 스크립트에 포함될 수 있습니다.


    cp ${SI_CONFIG_DIR}/xorg.conf /etc/X11/Xorg.conf
  3. 사용자 정의 JumpStart 규칙 파일에서 설치할 유형에 해당되는 시스템의 규칙 항목에 종료 스크립트를 포함합니다.

  4. 사용자 정의 JumpStart 설치를 수행합니다.

사용자 정의 JumpStart 설치를 수행하는 방법에 대한 자세한 내용은 Solaris 10 11/06 설치 설명서: 사용자 정의 JumpStart 및 고급 설치를 참조하십시오. 4장에는 JumpStart 규칙 파일에 대한 정보가, 5장에는 종료 스크립트에 대한 절이 있습니다.

x86: Xorg X 서버를 구성하는 kdmconfig 명령이 불완전함(6205881)

kdmconfig 프로그램에서 Xorg 서버를 구성하도록 제공된 명령이 불완전합니다. 이 프로그램에는 xorg.conf 파일을 생성하는 기본적인 명령이 나열되어 있습니다. 그러나 관련 정보 중 일부는 사용 불가능합니다. 예를 들어, xorg.conf 파일의 옵션은 다음 위치에서 무시할 수 있습니다.

따라서 Xorg 구성에 대한 자세한 내용은 다음 소스를 참조하십시오.

이러한 디렉토리가 설명서 경로에 없으면 다음 옵션 중 하나를 사용합니다.

Xorg 서버를 시작하는 일부 스크립트에서는 smf(5) 저장소 등록 정보를 사용합니다. 특히 FMRI svc:/applications/x11/x11-server는 X 서버 등록 정보를 저장할 때 사용합니다. 다음 등록 정보는 Xorg 서버와 관련됩니다.

수퍼유저가 되어 다음 예와 같이 svccfg 명령을 사용하여 이 등록 정보를 설정하고 검색할 수 있습니다.


# svccfg 
svc:> select application/x11/x11-server 
svc:/application/x11/x11-server> listprop options/default_depth 
options/default_depth integer 24


 
svc:/application/x11/x11-server> setprop options/default_depth = 8 
svc:/application/x11/x11-server> listprop options/default_depth 
options/default_depth integer 8


 
svc:/application/x11/x11-server> end
#

x86: X 서버에서 키보드, 디스플레이 및 마우스 구성 프로그램이 작동하지 않음(6178669)

본 현재 Solaris 10 릴리스에서는 기본 X 서버가 Xsun에서 Xorg로 변경되었습니다. 키보드, 디스플레이 및 마우스를 구성하는 프로그램(kdmconfig)은 Xsun 서버에만 적용됩니다. 이 프로그램은 Xorg 서버 구성에는 영향을 주지 않습니다. 따라서 Xorg 서버 구성에 kdmconfig를 사용할 수 없습니다. kdmconfig를 통해 사용할 서버를 선택할 수 있지만 kdmconfig는 Xsun 서버만 구성합니다.

해결 방법: Xorg 서버를 구성하려면 다음 단계를 수행하십시오.

  1. 다음 명령 중 하나를 사용하여 xorg.conf 파일을 만듭니다.

    • /usr/X11/bin/Xorg -configure

    • /usr/X11/bin/xorgconfig

    • /usr/X11/bin/xorgcfg

  2. 작성된 xorg.conf 파일을 편집하여 필요한 사항을 변경합니다.

  3. xorg.conf 파일을 /etc/X11/xorg.conf로 이동합니다.

Xorg 구성에 대한 자세한 내용은 /usr/X11/man의 Xorg 매뉴얼 페이지를 참조하십시오. 이 디렉토리는 기본 매뉴얼 페이지 경로에 없습니다. 이 매뉴얼 페이지를 보려면 다음 옵션 중 하나를 사용합니다.


주 –

Xorg 명령줄 옵션은 xorg.conf 설정을 대체할 수 있습니다. Xorg와 함께 사용하는 옵션에 대한 자세한 내용은 매뉴얼 페이지를 참조하십시오.


CDE 이동식 매체 자동 실행 기능이 제거됨(4634260)

CDE 데스크탑 환경의 이동식 매체 자동 실행 기능이 Solaris 10 소프트웨어에서 임시적으로 제거되었습니다.

해결 방법: CD-ROM 또는 다른 이동식 매체 볼륨에 대한 자동 실행 기능을 사용하려면 다음 중 하나를 수행해야 합니다.

Solaris PDASync가 데스크탑에서 마지막으로 입력된 항목을 삭제할 수 없음(4260435)

데스크탑에 있는 마지막 메뉴 항목을 삭제한 후, 핸드헬드 장치를 동기화할 때 핸드헬드 장치에서 데스크탑으로 해당 항목이 복원됩니다. 삭제한 다음 복원된 항목의 예는 캘린더의 마지막 약속 또는 주소 관리자에 있는 마지막 주소입니다.

해결 방법: 동기화되기 전에 핸드헬드 장치에서 마지막 항목을 직접 삭제합니다.