CUIで入れたCentOS6にGUIを追加する
GUIつかいてーと思って、検索して出てきたブログ記事にあるように
yum groupinstall "X Window System" "GNOME Desktop Environment"
startx
したら出来なかった。
http://www.freebsd.org/doc/ja/books/handbook/x-config.htmlから参考で進めたけど結果的には出来なかった。しかも参考先CentOSじゃないけど。
# yum groupinstall "X Window System" "GNOME Desktop Environment"
この後確認したら、/etc/X11/xorg.confという設定ファイルがない。
これが必要っぽい。なぜないのか、なぜいろんな人が言及してないでサックリstartxして「出来た」となってるのか不明…パッケージ入れ直す手もあっただろうけど、参考ページに作成していく方向が載っていたので作成していくことにした。
# X -configure
でPCの構成に沿って設定ファイルを作成してくれるらしい。/root配下にxorg.conf.newというのができるのでこれで動くかテストする。
# Xorg -config xorg.conf.new -retro
白黒のがしゃがしゃした画面もマウスも出て、マウスは動く→テスト成功だと判断した。仮想コンソール切り替えて元のやつからctrl+cで切る。この設定をファイル使用する。
# cp xorg.conf.new /etc/X11/xorg.conf
その後startx。いかねー。
デスクトップっぽい青い画面が1,2回黒画面と交互に明滅しCUIに戻ってくる。ログは/var/log/Xorg.0.logみたいです。
ログ中に書いてあるマーカーの見方
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
# cat /var/log/Xorg.0.log | grep EE (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 9994.190] Initializing built-in extension MIT-SCREEN-SAVER [ 9994.674] (EE) PreInit returned 8 for "HDA ATI SB Headphone" [ 9994.674] (EE) config/hal: NewInputDeviceRequest failed (8) # cat /var/log/Xorg.0.log | grep WW (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 9994.185] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. [ 9994.185] (WW) Disabling Mouse0 [ 9994.185] (WW) Disabling Keyboard0 [ 9994.228] (WW) Falling back to old probe method for fbdev [ 9994.229] (WW) Falling back to old probe method for vesa [ 9994.666] (WW) evdev: HDA ATI SB Headphone: Don't know how to use device [ 9994.694] (WW) Option "xkb_variant" requires an string value [ 9994.694] (WW) Option "XkbVariant" requires an string value [ 9994.777] (WW) Option "xkb_variant" requires an string value [ 9994.777] (WW) Option "XkbVariant" requires an string value [ 9994.799] (WW) Option "xkb_variant" requires an string value [ 9994.799] (WW) Option "XkbVariant" requires an string value [ 9994.818] (WW) evdev: Lid Switch: Don't know how to use device [ 9994.840] (WW) Option "xkb_variant" requires an string value [ 9994.840] (WW) Option "XkbVariant" requires an string value [ 9994.867] (WW) Option "xkb_variant" requires an string value [ 9994.867] (WW) Option "XkbVariant" requires an string value [ 9994.891] (WW) Option "xkb_variant" requires an string value [ 9994.891] (WW) Option "XkbVariant" requires an string value
こう出て、一番最後には
Server terminated successfully (0). Closing log file.
いやいや閉じずに成功させようよ…
エラー箇所は致命的でないようにみえる、ワーニングも同じようにみえる。何が原因なのかよく分からないです…
4/17
バカでした。
# yum groupinstall "X Window System" "GNOME Desktop Environment"
の段階でwarningが2つ出ていた。時間のないときにプロンプト返ってきたことだけ確認したのが本当に良くなかった。下記2つ。
warning内容をググってフォーラムが引っかかった。そこにはなんと...「In CentOS 6 the group is just called "Desktop"」とあった。ああ、"GNOME Desktop Environment"じゃないんだ、そもそものインストール作業がダメだったんだと。CentOS6で前回の作業やってるブログあったようなと思ったが現実は出来なかったわけで。
# yum groupinstall "Desktop" "Desktop Platform" "General Purpose Desktop"
ちゃんとインストール、verifyのログがはかれてることを確認した。その後、startxで無事にgnomedesktop上がって使用できました。