-->

2011-07-21

/etc/X11/xorg.confの修正

参考URL。
http://www.gentoo.org/doc/ja/xorg-config.xml

バージョン。
$ eix xorg -cI
[I] x11-base/xorg-drivers (1.10@2011年06月26日): Meta package containing deps on all xorg drivers
[I] x11-base/xorg-server (1.10.2@2011年06月26日): X.Org X servers
[I] x11-base/xorg-x11 (7.4-r1@2011年03月28日): An X11 implementation maintained by the X.Org Foundation (meta package)
Found 3 matches.

グラフィックのハードウェア。ディスプレイはRDG17X(古い)
$ lspci|grep -i gra
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon HD 3200 Graphics

make.confの設定。
$ grep -P "^(INPUT_DEVICES|VIDEO_CARDS)" /etc/make.conf
INPUT_DEVICES="evdev keyboard mouse"
VIDEO_CARDS="radeon"

設定用コマンドで設定の雛形を作成する。
キーボードの設定を追加する。
解像度と色の設定を追加する。
### Ctrl + Alt + F1 などでCUIの画面を表示する。
$ /etc/init.d/xdm stop
$ Xorg -configure
$ cp -i xorg.conf.new /etc/X11/xorg.conf
$ emacs /etc/X11/xorg.conf
$ diff -u xorg.conf.new /etc/X11/xorg.conf
--- xorg.conf.new       2011-07-21 16:12:41.319315470 +0900
+++ /etc/X11/xorg.conf  2011-07-21 16:32:41.389584448 +0900
@@ -27,6 +27,8 @@
 Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
+       Option    "XkbModel"  "jp106"
+       Option    "XkbLayout" "jp"
 EndSection

 Section "InputDevice"
@@ -122,6 +124,7 @@
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
+       DefaultDepth  24
        SubSection "Display"
                Viewport   0 0
                Depth     1
@@ -145,6 +148,7 @@
        SubSection "Display"
                Viewport   0 0
                Depth     24
+               Modes   "1280x1024"
        EndSubSection
 EndSection

$ /etc/init.d/xdm start
### Ctrl + Alt + F7 などで戻る。








以下はメモです。

現在halを使っていない。たぶん更新時のメッセージに従って何かしたように思う。
$ eix -e hal -c
[N] sys-apps/hal (0.5.14-r4): Hardware Abstraction Layer

$ grep -P "^(INPUT_DEVICES|VIDEO_CARDS)" /etc/make.conf
INPUT_DEVICES="evdev keyboard mouse"
VIDEO_CARDS="radeon"

http://www.gentoo.org/doc/ja/xorg-config.xml
$ grep jp /etc/X11/xorg.conf
        Option    "XkbModel"  "jp106"
        Option    "XkbLayout" "jp"

エラーが出ている。
$ grep -P "WW|EE" /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    33.404] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    33.404] (WW) Disabling Mouse0
[    33.404] (WW) Disabling Keyboard0
[    33.406] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    33.637] (WW) Warning, couldn't open module xtrap
[    33.637] (EE) Failed to load module "xtrap" (module does not exist, 0)
[    33.648] (II) Loading extension MIT-SCREEN-SAVER
[    33.901] (WW) Warning, couldn't open module vesa
[    33.901] (EE) Failed to load module "vesa" (module does not exist, 0)
[    33.901] (WW) Warning, couldn't open module fbdev
[    33.901] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    34.785] (EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
[    35.173] (WW) RADEON(0): Direct rendering disabled
[    35.173] (EE) RADEON(0): Acceleration initialization failed
[    35.334] (WW) RADEON(0): Option "XAANoOffscreenPixmaps" is not used

たぶん以前必要だった設定が残っているだけ。
$ grep -P "Section.*Module" -A6 /etc/X11/xorg.conf
Section "Module"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "extmod"
        Load  "dri"
EndSection


現在の状態でデフォルトの設定ファイルを作成した。
# /etc/init.d/xdm stop
# Xorg -configure

キーボード関連以外そのまま使っても動きそうに見える。
# diff xorg.conf.new /etc/X11/xorg.conf
12c12
<       FontPath     "/usr/share/fonts/OTF/"
---
>       FontPath     "/usr/share/fonts/OTF"
20a21
>       Load  "xtrap"
23,24d23
<       Load  "dri2"
<       Load  "glx"
29a29,30
>       Option    "XkbModel"  "jp106"
>       Option    "XkbLayout" "jp"
53,54c54
<         ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
<         ### <percent>: "<f>%"
---
>         ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
78d77
<         #Option     "CustomEDID"              # [<str>]
94c93,94
<         #Option     "ClockGating"             # [<bool>]
---
>         #Option     "ShowCache"               # [<bool>]
>         #Option     "DynamicClocks"           # [<bool>]
112,115d111
<         #Option     "ForceLowPowerMode"       # [<bool>]
<         #Option     "DynamicPM"               # [<bool>]
<         #Option     "NewPLL"                  # [<bool>]
<         #Option     "ZaphodHeads"             # <str>
117c113,115
<       Driver      "radeon"
---
>       #Driver      "fglrx"
>       VendorName  "ATI Technologies Inc"
>       BoardName   "Radeon HD 3200 Graphics"
118a117
>       Option "XAANoOffscreenPixmaps" "true"
124a124
>       DefaultDepth  24
143a144
>               Modes   "1280x1024"
147a149
>               Modes   "1280x1024"
150a153,159
> Section "Extensions"
>       Option  "Composite"  "Enable"
> EndSection
>
> #Section "ServerFlags"
> #     Option "AllowEmptyInput" "off"
> #EndSection

コピーして再起動したところ、映らなくなった。
# cp -i xorg.conf.new /etc/X11/xorg.conf
# /etc/init.d/xdm restart

http://www.gentoo.org/doc/ja/xorg-config.xml

追加した。半角/全角のキーも動作した。
# diff -u xorg.conf.new /etc/X11/xorg.conf
--- xorg.conf.new       2011-07-21 16:12:41.319315470 +0900
+++ /etc/X11/xorg.conf  2011-07-21 16:32:41.389584448 +0900
@@ -27,6 +27,8 @@
 Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
+       Option    "XkbModel"  "jp106"
+       Option    "XkbLayout" "jp"
 EndSection

 Section "InputDevice"
@@ -122,6 +124,7 @@
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
+       DefaultDepth  24
        SubSection "Display"
                Viewport   0 0
                Depth     1
@@ -145,6 +148,7 @@
        SubSection "Display"
                Viewport   0 0
                Depth     24
+               Modes   "1280x1024"
        EndSubSection
 EndSection

0 件のコメント: