From owner-svn-doc-head@freebsd.org Thu Jan 21 09:25:08 2016 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 609CAA8BE23; Thu, 21 Jan 2016 09:25:08 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1E768161D; Thu, 21 Jan 2016 09:25:08 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u0L9P7og051296; Thu, 21 Jan 2016 09:25:07 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u0L9P78T051295; Thu, 21 Jan 2016 09:25:07 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201601210925.u0L9P78T051295@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Thu, 21 Jan 2016 09:25:07 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r48072 - head/ja_JP.eucJP/books/handbook/x11 X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Jan 2016 09:25:08 -0000 Author: ryusuke Date: Thu Jan 21 09:25:06 2016 New Revision: 48072 URL: https://svnweb.freebsd.org/changeset/doc/48072 Log: - Merge the following from the English version: r46352 -> r46462 head/ja_JP.eucJP/books/handbook/x11/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/x11/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/x11/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/x11/chapter.xml Wed Jan 20 12:14:40 2016 (r48071) +++ head/ja_JP.eucJP/books/handbook/x11/chapter.xml Thu Jan 21 09:25:06 2016 (r48072) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r46352 + Original revision: r46462 $FreeBSD$ --> + + Compiz Fusion のインストール + + 魅力的な 3D 効果を使うと、 + デスクトップコンピュータを使う楽しさが増えることでしょう。 + + Compiz Fusion + のインストールは簡単ですが、設定の際には、port + の文書には記載されていないような作業が必要となることがあります。 + + + &os; nVidia ドライバの設定 + + デスクトップ効果は、 + グラフィックカードに極めて高い負荷をかけることがあります。 + nVidia ベースのグラフィックカードにおいて、 + 良いパフォーマンスを出すには、 + プロプリエタリなドライバが必要となります。 + 他のグラフィックカードを使っているユーザは、この節を飛ばし、 + xorg.conf の設定に進んでください。 + + 必要となる nVidia ドライバについては、 + この問題に関する + FAQ を参照して決めてください。 + + 使用しているカードに対する適切なドライバが決まれば、 + インストール作業は他の package + をインストールするのと同じように簡単です。 + + たとえば、 + 最新のドライバをインストールするには以下のように実行してください。 + + &prompt.root; pkg install x11/nvidia-driver + + このドライバはカーネルモジュールを作成するので、 + このモジュールをシステムの起動時に読み込むように設定してください。 + 以下の行を + /boot/loader.conf に追加してください。 + + nvidia_load="YES" + + + 動作しているカーネルに、 + カーネルモジュールを今すぐ読み込ませるには、 + kldload nvidia + のようなコマンドを実行してください。 + しかしながら、&xorg; + のバージョンによっては、 + 起動時にドライバが読み込まれていないと正しく動かないもありますので、 + 注意してください。 + /boot/loader.conf を編集後は、 + 再起動してください。 + + + 読み込まれたカーネルモジュールを使うには、 + 通常は、xorg.conf + ファイルの一つの行をプロプリエタリなドライバを使うように変更するだけです。 + + /etc/X11/xorg.conf において、 + 以下の行を探し出してください。 + + Driver "nv" + + この行を以下のように変更してください。 + + Driver "nvidia" + + いつものように GUI を起動すると、nVidia + のスプラッシュが表示されます。 + すべてはこれまで通りに動作するはずです。 + + + + デスクトップ効果のための xorg.conf の設定 + + Compiz Fusion を有効にするには + /etc/X11/xorg.conf + を変更する必要があります。 + + コンポジット効果を有効にするには、 + 以下のセクションを追加してください。 + + Section "Extensions" + Option "Composite" "Enable" + EndSection + + 以下のような Screen + セクションの場所を見つけてください。 + + Section "Screen" + Identifier "Screen0" + Device "Card0" + Monitor "Monitor0" + ... + + (Monitor の後に) 次の二つの行を追加してください。 + + DefaultDepth 24 + Option "AddARGBGLXVisuals" "True" + + あなたが使用したいと考えているスクリーン解像度に対応する + Subsection を探してください。 + たとえば、1280x1024 を使用する予定であれば、 + 次のようなセクションを探してください。 + もし希望の解像度の subsection がなければ、 + 手動でそのエントリを追加してください。 + + SubSection "Display" + Viewport 0 0 + Modes "1280x1024" + EndSubSection + + デスクトップコンポジットで + 24 ビットのカラーが必要であれば、上述の subsection + を以下のように変更してください。 + + SubSection "Display" + Viewport 0 0 + Depth 24 + Modes "1280x1024" + EndSubSection + + 最後に、Module セクションに + glx および extmod + モジュールが読み込まれるように設定されていることを確認してください。 + + Section "Module" + Load "extmod" + Load "glx" + ... + + 前述の設定は、 + x11/nvidia-xconfig を + (root 権限で) 実行することで自動的に設定できます。 + + &prompt.root; nvidia-xconfig --add-argb-glx-visuals + &prompt.root; nvidia-xconfig --composite + &prompt.root; nvidia-xconfig --depth=24 + + + + Compiz Fusion のインストールおよび設定 + + Compiz Fusion のインストールは、 + 他の package と同様に簡単です。 + + &prompt.root; pkg install x11-wm/compiz-fusion + + インストールが終了したら、グラフィックデスクトップを起動して、 + 端末から以下のコマンドを通常のユーザで実行してください。 + + &prompt.user; compiz --replace --sm-disable --ignore-desktop-hints ccp & + &prompt.user; emerald --replace & + + 使っているウィンドウマネージャ (GNOME + では、Metacity) が、 + Compiz Fusion に置き換えられるため、 + 画面は数秒間ちらつきます。 + Emerald がウィンドウデコレーション + (たとえば、閉じる、最小化、最大化ボタンタイトルバーなど) + を取り扱います。 + + このコマンドをスクリプトに変換して、 + (たとえば GNOME デスクトップの + Sessions に追加して) + 起動時に自動的に実行されるようにすることもできます。 + + #! /bin/sh + compiz --replace --sm-disable --ignore-desktop-hints ccp & + emerald --replace & + + これを、たとえば start-compiz + という名前でホームディレクトリに保存して、 + 以下のように実行可能にしてください。 + + &prompt.user; chmod +x ~/start-compiz + + GUI を使って、このスクリプトを + (GNOME デスクトップの + System, + Preferences, + Sessions にある) + Startup Programs に追加してください。 + + すべての希望する効果と設定を選択するには、 + (もう一度通常のユーザで) + Compiz Config Settings Manager + を実行してください。 + + &prompt.user; ccsm + + + GNOME では、 + System, + Preferences + メニューから選択することも出来ます。 + + + ビルドの際に gconf support + を選択していたのであれば、 + gconf-editor を使って + apps/compiz 以下を見ることで、 + これらの設定を確認することも出来ます。 + + + + トラブルシューティング @@ -1497,5 +1704,55 @@ EndSection 以上の簡単な編集作業が終わったら、 新しいワイドスクリーンモニタ上で X が動作するでしょう。 + + + Compiz Fusion 使用時のトラブルシューティング + + + + + Compiz Fusion + をインストールし、説明されたようにコマンドを実行すると、 + ウィンドウのタイトルバーやボタンが表示されません。 + 何が問題でしょうか? + + + + おそらく /etc/X11/xorg.conf + の設定が行われていていないのでしょう。 + このファイルを詳細に確認してください。特に + DefaultDepth および + AddARGBGLXVisuals + ディレクティブを確認してください。 + + + + + + Compiz Fusion + を起動するコマンドを実行すると、X サーバがクラッシュし、 + コンソールに戻ります。何が問題でしょうか? + + + + /var/log/Xorg.0.log + ファイルを確認すると、 + X の起動時のエラーメッセージを探し出すことができます。 + 多くの場合は、以下のようなものです。 + + (EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X + (EE) NVIDIA(0): log file that the GLX module has been loaded in your X + (EE) NVIDIA(0): server, and that the module is the NVIDIA GLX module. If + (EE) NVIDIA(0): you continue to encounter problems, Please try + (EE) NVIDIA(0): reinstalling the NVIDIA driver. + + これは通常 &xorg; + をアップグレードした時に起きる現象です。 + x11/nvidia-driver package をインストールして + glx を再構築してください。 + + + +