번역하십시오

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian
리눅스 알갱이 발달 (제 3 판)의 심상
RHCE 빨간 모자의 심상은 증명했다 엔지니어 리눅스 학문 가이드 (시험 RH302) (증명서 압박)를
현대 운영 체계 (제 3 판)의 심상
운영 체계 개념의 심상

중절모 10 이중 맨 위 그래픽 카드

이 포스트 세부사항 중절모 10.의 밑에 단 하나 EVGA GeForce 9500 GT 도표 (영상) 카드에 2개의 감시자를 설치하고 형성하는 방법.

나가 중절모와 사용을 위한 이중 맨 위 그래픽 카드를 연구할 때, 나는 주제에 많은 공개토론과 블로그 입장을 우연히 만났다 그러나 대부분은 TwinView, Xinerama 및 X 창 시스템 구성 파일에 관하여 부정확한 정보를 - 특히 포함했다. 바라기를 이 포스트는 주제에 약간 유용한 최신 정보를 독자에게 제공할 것이다.

카드가 나의 2개의 HP w1907 19 ″ LCD 감시자에는 또한 DVI-I 연결관이 있기 때문에 저가 전부 케이블을 다는 VGA에서 멀리 움직이는 것을 허용할 DVI-I 연결관을 가진 2개의 머리를 각각 포함하기 때문에 이 특정한 그래픽 카드 (EVGA P/N 01G P3 N959 TR)는 다수 이유를 위해 저에게 관심사의 그러나 primarly 이었다. 더하여 1개의 그래픽 카드에 2개의 머리는 저를 나의 워크스테이션에 있는 두번째 그래픽 카드를 위한 필요를 삭제해서 PCI 구멍을 석방하는 가능하게 했다.

TwinView를 사용하여 i.e 운전사가 X 서버에서 2개의 분리되는 감시자에 관하여 모든 정보를 은폐하고기, 두 감시자 다 동일한 프레임 버퍼를 공유하기, 때문에 그것이 저에게 관심사의 사용하기 단 하나 X 스크린을 또한 이었다. 이것은 나가 가속한 OpenGL와 같은 기능을 문제 없이 사용하기 위하여 계속해서 좋다는 것을 의미한다.

유효한 nVidia 9500GT GPU를 포함하는 많은 그래픽 카드가 있다 그러나, 현재까지, 이 카드의 몇몇은 이중 DVI-I 머리로 온다. 더하여 nVidia는 전적으로 GNU/Linux와 Solaris 플래트홈에 그들의 그래픽 카드를 지지한다. 저에게 중대한 관심사의 인 현대 nVidia GPUs의 또 다른 특징은 나가 나가 고객을 위해 지금 위에 일하고 있는 프로젝트의 부분으로 실험하는 것을 바라는 CUDA (계산에 의하여 통일되는 장치 건축술) 건축술을 위한 그들의 지원이다.

당신은 기준 중절모를 가진 오는 과태 nv 운전사를 사용하여 이 카드 밖으로 의 상자를 가진 단 하나 감시자를 이용할 수 있다. 그러나, 이 카드를 가진 2개의 감시자를 이용하기 위하여, 당신은 나의 존재하는 알갱이가 2.6.27.19이기 때문에 - 170.2.35를 위한 정확한 포장을 당신의 특정한 알갱이, i.e kmod-nvidia- 2.6.27.19 - 나의 특정한 케이스에 있는 170.2.35.fc10.x86_64-180.29-1.fc10.1.x86_64 다운로드하고 설치할 필요가 있다. 이 포장을 선정하는 것은 또한 이미 존재하면 않는 한 3개의 다른 포장이 당신의 체계에 다운로드되고 설치되는 원인이 될 것이다. 이 포장은 livna-config-display-*, xorg-x11-drv-nvidia-* 및 xorg-x11-drv-nvidia-libs-*이다.

일정한 중절모 창고에서 유효하지 않음 이 포장. 당신은 또는 /etc/yum.conf에 rpmfusion 창고를 추가할 필요가 있다

시동 가능한 DVD/CDROM

당신이 이제까지 DVD 또는 CD-ROM가 쉘 스크립트에서 안에서 시동 가능한 CD-ROM 또는 DVD다는 것을 결정하고 싶었다 있는가?  당신이 GNU/Linux를 사용하는 경우에 당신은 CDRecord 공구 한 벌의 일부분인 isoinfo 공용품에서 산출을 분석할 수 있었다.

만약에 isoinfo 공용품이 당신의 운영 체계에 유효하지 않으면 무엇?  당신 자신의 집계한 langauge 공용품 또는 쉘 스크립트 이런 경우에 당신은 회전에 의지해야 한다.  시동 가능한 CDROM/DVD 다는 것을 있건 없건 간에 나타내는 CDROM/DVD에 특정한 바이트를 찾아내기 위하여 당신이 어디에 이해할 필요가 있는 이것을 하기 위하여.  시동 가능한 CD-ROM를 포함하는 관련된 명세는 (와 연장 시동 가능한 DVDs에 의하여) ISO 9660 명세에 연장인 El Torito 명세이다.

우리의 첫번째 쉘 스크립트는 dd xxd를 사용하여 그 후에 저며지고 깎뚝썰어지는 필수 바이트를 입력하고 공용품을 삭감하기 위하여 공용품을 이용한다.  분야 17 (십육진법 11 의 부트 기록 양)는 특정한 분파에 차례차례로 CDROM/DVD는 시동 가능하다는 것을 있건 없건 간에 나타내는 특정한 바이트를 포함하는 시동 카탈로그에 절대적인 포인터인 2개 바이트를 포함한다. #! /bin/bash는 절대에 # # 필수 바이트를 입력하는 사용 dd # DEVICE=" /dev/sr0 ″ VERBOSE=1 # 2개 바이트를 상쇄한다 34887의 bchex= `dd if=$ {장치} skip=$를 얻는다 ((0×800 * 0×11 + 0×47)) bs=1 count=2 conv=swab 2>/dev/null | xxd | 커트 - d"" -는 f2 `# 1 바이트 bcdec= `printf "%d" 0x$ {bchex} `bootable= `dd if=$ {장치} bs=1 skip=$를 얻는다 ((0×800 * bcdec + 0×20)) count=1 2>/dev/null | xxd | 커트 - d"" - f2 `만약에 [[$bootable = 88]]; 그 후에 [$VERBOSE] && printf "시동 가능한 CD-ROM \ n" 출구 0 그 외에 [$VERBOSE] && printf 시동 가능한 CD-ROM "아닙니다 \ n" 출구 1 fi

이전 쉘 스크립트는 원한 결과를 달성하기 위하여 다수 작은 전문화한 공용품을 이용한다 문제에 그것의 접근에서 고아하다 에서.

동일한 결과 달성의 또 다른 방법은 뒤에 오는 쉘 스크립트에서 보이는 것처럼 ksh93의 장시간 입력/출력 특징을 이용하기 위한 것이다. #! /bin/ksh93는 # # 읽기/쓰기를 위한 DVD/CDROM를 열 수 없다 - 그러므로 탐색은 # 파일 기술자에 앞으로 할 수 있지 않는다. Workaround는 닫히기 위한 것이고 # 파일 기술자를 재개하십시오. # DEVICE=" /dev/sr0 ″는 VERBOSE=1 # 2개 바이트를 방향을 바꾼다 3개의 읽었다<>