
Ubuntu日本語フォーラム

ログインしていません。
こんばんは、
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=10.04
DISTRIB_CODENAME=lucid
DISTRIB_DESCRIPTION="Ubuntu 10.04.1 LTS"
を使用しています。
X起動、設定に、/etc/X11/xorg.confがありません。
udevが、グラフィックデバイスの認識をして、それ用のドライバーをロードしているのでしょうか?
xrog.confが無い場合の設定変更は、どのように行うのでしょうか?
オフライン
9.10 以降はデフォルトで xorg.conf が存在しません。
具体的にどのような問題を解決したいのかとか、どのような設定等をしたいとかの内容を書かれた方が良いでしょう。
オフライン
こんばんは、
今は特に問題は発生していません。
仕組みを知りたいのと、
設置をカスタマイズできるのであれば、その方法を知りたいです。
よろしくお願いいたします。
オフライン
man xorg.conf とかすると分かりますが
いまは xorg.conf.d というディレクトリに
(場所はリリースで変わる maverick なら/usr/share/X11/xorg.conf.d)
セクション単位で書くのが正解なようです
オフライン
すいません
lucid では /etc/X11/xorg.conf.d
なようです
オフライン
Lucid以降からはKMS (Kernel Mode Settings)が有効に働きます。仰る通り、kernel modeではudevによるdetectionが行われ、kms側でdriver loadが正常に完了した段階で(initレベルで)まずはDisplay Managerへ「kms graphicsの準備が完了したこと」を伝えます。その後、DMがXorgをkickしXorg側のgraphics driverがloadされXorgが起動します。KMSを利用せずに従来の通りXorg起動までの間にvbe等を使いたい場合、あるいはKMS driverに問題がある(KMSでクラッシュする)場合は、grub optionとしてnomodesetを利用して下さい。
KMSを利用してboot sequenceの早期からdriverをloadする場合はkernel driver名を/etc/modulesへ追記することでudevへ明示的に伝達することが可能です。また、その際に特異なoptionが必要なら(xorg.confの外で何か明示する必要があるものなら)/etc/modprobe.d/以下へkernel driver名をつけてconfファイルを作成し、そこへoptionを記述することでさらに柔軟に対応できます。optionはmodinfo -p ドライバモジュール名とすることで確認可能です。
現在はxorg.confなしでも動作できる設計ではありますが、多くは依然としてxorg.confへ設定を記述する必要があります。そのため、Xorgの起動の際には/etc/X11/xorg.confは必ずチェックされる機構がいまだ残っておりますので従来通り作成して利用しても問題ありません。ただし、もはやxorg.confへ記述すべきはgraphics関連だけであり、その他のhuman interface(マウスやキーボードなど)、あるいはfontpathなどはxorg.conf.d/以下へ記述するのが良いでしょう。