Visual Studio 2010에서 기존 Document Explorer 에서 Internet Browser 방식으로 바뀌어서 불편한 면이 있었는데 Microsoft Code Gallery에 Visual Studio 2010에서 사용할수있는 Microsoft Help Viewer Power Tool (beta) 가 있다. 작업표시줄에 고정할수도있고 소스코드에서 F1눌렀을때 연결도 이상 없이 작동된다.
설치하면 기본적으로 기존모드(in-browser mode) 로 되어있는데 Command line에서 설정을 바꾸어주어야한다.
만일 로컬 도움말을 사용중이라면 Help Library Agent 가 트레이에 실행중일수있다 실행중이라면 우선 종료해주고 c:\program files\Microsoft Help Viewer\v1.0 디렉토리에서 hlpvwpt.exe standaloneviewer=true 명령을 실행하여 Standalone Mode 로 변경하고 Help를 실행해보자
c:\>cd "\Program Files\Microsoft Help Viewer\v1.0"
C:\Program Files\Microsoft Help Viewer\v1.0>HlpVwPT.exe standaloneviewer=true
만일 다시 기존모드로 돌아가고자 한다면 HlpVwPT.exe standaloneviewer=false 를 실행해주면된다 만일 Help Library Agent 가 실행중이라면 종료해 주어야 바뀐 모드가 적용된다.
C:\Program Files\Microsoft Help Viewer\v1.0>HlpVwPT.exe standaloneviewer=false
Sun's tiered model has been replaced with; Oracle Premier Support for Systems and Oracle Premier Support for Operating Systems.
Premier Support for Operating Systems is 8% of the hardware purchase price and covers Solaris, Oracle Enterprise Linux, and Oracle VM on Sun hardware.
Premier Support for Systems is 12% of the hardware purchase price and covers the selected Oracle operating system, hardware support, replacement parts and a two-hour on-site service-level agreement (SLA) within 25 miles of an Oracle service center.
Sun hardware includes a standard one-year parts warranty that is unrelated to these offerings. There is no extended warranty, because Oracle expects customers to take advantage of Premier Support for Systems.
2. "부가 기능" -> "User Agent Switcher" -> "설정" -> "New" -> "New User Agent" -> "User Agent" 에 Mobile 폰의 User Agent Header로 바꾸어 준다. (Description은 간단히 xm5800)
오픈솔라리스에서 Nvidia드라이버 설치시 기존 드라이버를 변경할수없어 새로운 드라이버를 설치할 수 없는 경우 설치드라이버의 스크립을 수정해 이를 해결할 수 있다.
설치하고자 하는 드라이버는 Nvidia의 Solaris Display Driver - x64/ x86 173.14.25 (Release date: 2010.02.11) 버전이었다.
오픈솔라리스 2009.6 버전에서 다음과 같은 에러메세지를 보여주었다.
pkgrm: ERROR: unable to change current working directory to
Removal of <NVDAgraphics> failed (internal error).
No changes were made to the system.
ERROR: Cannot uninstall the already installed package lt;NVDAgraphics>
우선 http://www.nvidia.com에서 설치하고자 하는 드라이버를 다운로드하고 install 스크립을 수정하기 위해서 드라이버를
추출하자 --extract-only 또는 -x 옵션을 사용하면 추출할수있다. NVIDIA-Solaris-x86-173.14.25 디렉토리에 보면 gfx_private install NVDAgraphics NVDAgraphicsr 이렇게 3개의 디렉토리와 install 파일이 보일것이다 수정하고자 하는 파일은 install 파일이다.
pfexec sh NVIDIA-Solaris-x86-173.14.25.run -x
ls
NVIDIA-Solaris-x86-173.14.25 NVIDIA-Solaris-x86-173.14.25.run
cd NVIDIA-Solaris-x86-173.14.25
ls
gfx_private install NVDAgraphics NVDAgraphicsr
install 파일을 수정하기위해 권한설정을 하고 에디터로 내용을 보면 # Checking if packages are already installed 로 시작하는 부문을 찾고 해당 부분을 모두 주석으로 처리하거나 삭제해 버리자(다음 #위치 전까지 삭제하면된다) 만일 vi로 열었을경우 해당하는 부분이 18라인정도이다 18dd 로 해당라인을 삭제
pfexec chmod 755 install
pfexec vi install
이제 저장하고 해당스크립으로 설치하자
pfexec ./install
Copyright 2005 by NVIDIA Corporation. All rights reserved.
Use is subject to license terms.
This appears to be an attempt to install the same architecture and
version of a package which is already installed. This installation
will attempt to overwrite this package.
Installation of <NVDAgraphicsr> was successful.
Copyright 2005 by NVIDIA Corporation. All rights reserved.
Use is subject to license terms.
This appears to be an attempt to install the same architecture and
version of a package which is already installed. This installation
will attempt to overwrite this package.
Installation of <NVDAgraphics> was successful.
Nvidia X Server Setting 을 통해 그래픽 카드 드라이버가 제대로 설치되었는지 확인하자
참고로 Nvidia 그래픽카드의 Vendor ID와 Device ID는 아래와 같고 /etc/driver_aliases상에 "버스타입벤더ID,디바이스ID"형태로 표시된다 AGP, PCI 그래픽 카드라면 "pci10de,312"와 같이 -10de는 nvidia벤더id 표시되고 PCIe 방식이라면 "pciex10de,168" 으로 표현된다.
Nvidia Graphics Card Device IDs.
Device VGA Model Name
0x0040 GeForce 6800 Ultra
0x0041 GeForce 6800
0x0043 GeForce 6800 XE
0x0045 GeForce 6800 GT
0x0046 GeForce 6800 GT
0x0047 GeForce 6800 GS
0x0048 GeForce 6800 XT
0x0049 NV40GL
0x004E NV40GL Quadro FX 4000
0x0090 GeForce 7800 GTX 512Mb
0x0091 GeForce 7800 GTX 256Mb
0x0092 GeForce 7800 GT
0x0093 GeForce 7800 GS
0x0094 G70
0x0095 GeForce 7800 SLI
0x0098 GeForce Go 7800
0x0099 GeForce Go 7800 GTX
0x009D Quadro FX 4500
0x009E G70GL
0x00C0 GeForce 6800 GS
0x00C1 GeForce 6800
0x00C2 GeForce 6800 LE
0x00C3 GeForce 6800 XT
0x00C8 GeForce Go 6800
0x00C9 GeForce Go 6800 Ultra
0x00CC Quadro FX Go 1400
0x00CD Quadro FX 3450/4000 SDI
0x00CE Quadro FX 1400
0x00F0 GeForce 6800 Ultra
0x00F1 GeForce 6600 GT
0x00F2 GeForce 6600
0x00F3 GeForce 6200
0x00F4 GeForce 6600 LE
0x00F5 GeForce 7800 GS
0x00F6 GeForce 6800 GS
0x00F8 Quadro FX 3400/4400
0x00F9 GeForce 6800 Series
0x00FA GeForce PCX 5750
0x00FB GeForce PCX 5900
0x00FC GeForce PCX 5300
0x00FD Quadro PCI-E Series
0x00FE Quadro FX 1300
0x00FF GeForce PCX 4300
0x0140 GeForce 6600 GT
0x0141 GeForce 6600
0x0142 GeForce 6600 LE
0x0143 GeForce 6600 VE
0x0144 GeForce Go 6600
0x0145 GeForce 6610 XL
0x0146 GeForce Go 6600TE/6200TE
0x0147 GeForce 6700 XL
0x0148 GeForce GO 6600
0x0149 GeForce GO 6600 GT
0x014A Quadro NVS 440
0x014C Quadro FX 540 MXM
0x014D Quadro FX 550
0x014E Quadro FX 540
0x014F GeForce 6200
0x0160 GeForce 6500
0x0161 GeForce 6200 TurboCache
0x0162 GeForce 6200SE TurboCache
0x0163 GeForce 6200 LE
0x0164 GeForce Go 6200
0x0165 Quadro NVS 285
0x0166 GeForce Go 6400
0x0167 GeForce Go 6200/6400
0x0168 GeForce Go 6200/6400
0x0169 GeForce 6250
0x016A GeForce 7100 GS
0x0190 G80-400
0x0191 GeForce 8800 GTX
0x0192 G80-200
0x0193 GeForce 8800 GTS
0x0194 G80-450
0x0197 Tesla C870
0x019D Quadro FX 5600
0x019E Quadro FX 4600
0x01D1 GeForce 7300 LE
0x01D3 GeForce 7300 SE
0x01D6 GeForce Go 7200
0x01D7 Quadro NVS 110M/GeForce Go 7300
0x01D8 GeForce Go 7400
0x01DA Quadro NVS 110M
0x01DB Quadro NVS 120M
0x01DC Quadro FX 350M
0x01DD GeForce 7500 LE
0x01DE Quadro FX 350
0x01DF GeForce 7300 GS
0x0210 NV40
0x0211 GeForce 6800
0x0212 GeForce 6800 LE
0x0215 GeForce 6800 GT
0x0218 GeForce 6800 XT
0x0221 GeForce 6200A
0x0222 GeForce 6200A-LE
0x0240 C51PV OnBoard GeForce 6150
0x0241 C51 OnBoard GeForce 6150 LE
0x0242 C51G OnBoard GeForce 6100
0x0244 C51 OnBoard GeForce 6150 Go
0x0245 C51 OnBoard Quadro NVS 210S/GeForce 6150 LE
0x0246 C51 OnBoard GeForce 61xx
0x0247 MCP51 PCI-X GeForce Go 6100
0x0248 C51 OnBoard GeForce 61xx
0x0249 C51 OnBoard GeForce 61xx
0x024A C51 OnBoard GeForce 61xx
0x024B C51 OnBoard GeForce 61xx
0x024C C51 OnBoard GeForce 61xx
0x024D C51 OnBoard GeForce 61xx
0x024E C51 OnBoard GeForce 61xx
0x024F C51 OnBoard GeForce 61xx
0x0290 GeForce 7900 GTX
0x0291 GeForce 7900 GT/GTO
0x0292 GeForce 7900 GS
0x0293 GeForce 7900 GX2
0x0294 GeForce 7950 GX2
0x0295 GeForce 7950 GT
0x0297 GeForce Go 7950 GTX
0x0298 GeForce Go 7900 GS
0x0299 GeForce Go 7900 GTX
0x029A Quadro FX 2500M
0x029B Quadro FX 1500M
0x029C Quadro FX 5500
0x029D Quadro FX 3500
0x029E Quadro FX 1500
0x029F Quadro FX 4500 X2
0x02E0 GeForce 7600 GT
0x02E1 GeForce 7600 GS
0x02E2 GeForce 7300 GT
0x02E3 GeForce 7900 GS
0x02E4 GeForce 7950 GT
0x0301 GeForce FX 5800 Ultra
0x0302 GeForce FX 5800
0x0308 Quadro FX 2000
0x0309 Quadro FX 1000
0x030A ICE FX 2000
0x0311 GeForce FX 5600 Ultra
0x0312 GeForce FX 5600
0x0314 GeForce FX 5600XT
0x031A GeForce FX Go5600
0x031C FX Go 700
0x0320 GeForce FX 5200
0x0321 GeForce FX 5200 Ultra
0x0322 GeForce FX 5200
0x0323 GeForce FX 5200
0x0324 GeForce FX Go5200
0x0325 GeForce FX Go5250
0x0326 GeForce FX 5500
0x0327 GeForce FX 5100
0x0328 GeForce FX 5200
0x032A Quadro NVS 280 PCI
0x032B Quadro FX 500/FX 600
0x032C GeForce FX Go53xx
0x032D GeForce FX Go5100
0x0330 GeForce FX 5900 Ultra
0x0331 GeForce FX 5900
0x0332 GeForce FX 5900 XT
0x0333 GeForce FX 5950 Ultra
0x0334 GeForce FX 5900 ZT
0x0338 Quadro FX 3000
0x033F Quadro FX 700
0x0341 GeForce FX 5700 Ultra
0x0342 GeForce FX 5700
0x0343 GeForce FX 5700LE
0x0344 GeForce FX 5700VE
0x0345 NV36
0x0347 GeForce FX Go 5700
0x0348 GeForce FX Go 5700
0x034C Quadro FX Go 1000
0x034E Quadro FX 1100
0x034F NV36GL
0x037C GeForce 7800 GS
0x0390 GeForce 7650 GS
0x0391 GeForce 7600GT
0x0392 GeForce 7600 GS
0x0393 GeForce 7300 GT
0x0394 GeForce 7600 LE
0x0395 GeForce 7300 GT
0x0397 GeForce Go 7700
0x0398 GeForce Go 7600
0x039B GeForce Go 7900 SE
0x039C Quadro FX 550M
0x039E Quadro FX 560
0x03D0 GeForce 6150SE nForce 430
0x03D1 GeForce 6100 nForce 405
0x03D2 GeForce 6100 nForce 400
0x03D3 GeForce 6100 nForce 430
0x03D4 MCP61
0x03D5 MCP61
0x03D6 GeForce 6100 nForce 420
0x0400 GeForce 8600 GTS
0x0401 G86
0x0402 GeForce 8600 GT
0x0403 G86
0x0404 GeForce 8400 GS
0x0405 G86
0x0406 G86
0x0407 GeForce 8600M GT
0x0408 G86
0x0409 GeForce 8700M GT
0x040A Quadro FX 370
0x040B Quadro NVS 320M
0x040C Quadro FX 570M
0x040D Quadro FX 1600M
0x040E Quadro FX 570
0x040F Quadro FX 1700
0x0420 G84
0x0421 GeForce 8500 GT
0x0422 GeForce 8400 GS
0x0423 GeForce 8300 GS
0x0424 G84
0x0425 GeForce 8600M GS
0x0426 GeForce 8400M GT
0x0427 GeForce 8400M GS
0x0428 GeForce 8400M G
0x0429 Quadro NVS 140M
0x042A Quadro NVS 130M
0x040B Quadro NVS 135M
0x040C G84
0x040D Quadro FX 360M
0x040E G84
0x040F Quadro NVS 290