
Ubuntu日本語フォーラム

ログインしていません。
IBM system x3105に入れてあるedubuntu 10.04を10.10にネットより(プログレスよりgdmを指定して)バージョンアップした。
ディスプレイのサポートできない同期周波数/画面モードに設定されてしまった様で、リブートしたらX11環境が縞々モザイク画面になってしまいました。
とりあえず、検索してみたら
http://www.oyajiman.net/oyaji/item-2413.html
に、テキストコンソールへの切り替えかた
Ctrl+Alt+F4 でXを抜けてコンソールへ行ってログインする。
があったので、コマンドラインにはログオンしたのですが・・・
$ LANG=C sudo find /etc /usr -name xorg*
とかしてみたのですが、xorg.confがみつからないのです。
新しいX11環境の設定はどのようにおこなうのでしょうか??
ちなみに、対象のディスプレイはPLB20006Wで、所望の解像度を説明書(紙ページ27・PDFページ31)で、調べてみますと
「WXGA+ 1440 900 55.935kHz 59.887Hz 106.500MHz」
と記載があった。
オフライン
9.10 からデフォルトでは xorg.conf が存在しませんので、宜しければ下記をご参照ください。
https://forums.ubuntulinux.jp/viewtopic.php?pid=47435#p47435
オフライン
まだなにもしておりませんが・・・・・よくみると何故か、画面が縞々でもマウスカーソルだけはちゃんと映っております。
ディスプレイの同期周波数は「WXGA+ 1440 900 55.935kHz 59.887Hz 106.500MHz」に近い値になっている様です。
個人的にはxorg.confを生成して編集しなおすだけでも十分だとおもいますが・・・
アップグレードの度に、類似する問題に遭遇する傾向にあるので、できればバグレポートぐらいはかきたいものです。
xorg.confがないときの設定シーケンスなど、諸々のことを理解していないと突き所もよくわからないや。
PS;ディスプレイの同期周波数が不正ですと、最悪で「部品が、火を吹く煙を吹く」なんてこともありえそうですので、放置しておくのは気持ち悪いですw。
オフライン
xorg.confを弄るまえにデフォルトの状態で・・・
OSの起動・再起動では、X環境のスプラッシュが、虹色になったり、縞々になったり、同期したりを繰り返しております。
gnomeのセッションにログオンしますと、デスクトップ縞々のマウスカーソルだけ映っている状態になってしまう。
ともかく、tty2とかに切り替えて・・・・
$ ps -ae |grep session
とかして、gnome-sessionのプロセスIDを探して
$sudo kill -9 <gnome-sessionのプロセスID>
で、セッションを強制終了しますと、(ctl+alt+F7でX環境の画面にきりかえてみますと)gdmの画面にもとります。そしてもう一度gnomeセッション環境にログオンすると、なぜだか同期するようになります。
~/.xsession-errorsの内容 による投稿:
/etc/gdm/Xsession: Beginning session setup...
/etc/X11/Xsession.d/20desktop-profiles_activateDesktopProfiles: 33: cannot create : Directory nonexistent
MainThread 2010/10/24 15:17:36.5456 (sabayon-apply): No profile for user 'foobar' found
ユーザ 'foobar' のプロファイルが見つかりませんでした
MainThread 2010/10/24 15:17:36.5460 (sabayon-apply): Fatal exception! Exiting abnormally.
MainThread 2010/10/24 15:17:36.5463 (sabayon-apply): Traceback (most recent call last):
File "/usr/sbin/sabayon-apply", line 149, in <module>
sys.exit (util.EXIT_CODE_NO_USER_PROFILE)
SystemExit: 3
===== BEGIN MILESTONES (/usr/sbin/sabayon-apply) =====
MainThread 2010/10/24 15:17:36.5456 (sabayon-apply): No profile for user 'foobar' found
MainThread 2010/10/24 15:17:36.5460 (sabayon-apply): Fatal exception! Exiting abnormally.
MainThread 2010/10/24 15:17:36.5463 (sabayon-apply): Traceback (most recent call last):
File "/usr/sbin/sabayon-apply", line 149, in <module>
sys.exit (util.EXIT_CODE_NO_USER_PROFILE)
SystemExit: 3
===== END MILESTONES (/usr/sbin/sabayon-apply) =====
===== BEGIN RING BUFFER (/usr/sbin/sabayon-apply) =====
MainThread 2010/10/24 15:17:36.5456 (sabayon-apply): No profile for user 'foobar' found
MainThread 2010/10/24 15:17:36.5460 (sabayon-apply): Fatal exception! Exiting abnormally.
MainThread 2010/10/24 15:17:36.5463 (sabayon-apply): Traceback (most recent call last):
File "/usr/sbin/sabayon-apply", line 149, in <module>
sys.exit (util.EXIT_CODE_NO_USER_PROFILE)
SystemExit: 3
===== END RING BUFFER (/usr/sbin/sabayon-apply) =====
This configuration for the debug log can be re-created
by putting the following in ~//etc/sabayon/sabayon-debug-log.conf
(use ';' to separate domain names):
[debug log]
max lines = 1000
Setting IM through im-switch for locale=ja_JP.
Start IM through /etc/X11/xinit/xinput.d/ja_JP linked to /etc/X11/xinit/xinput.d/ibus.
GNOME_KEYRING_CONTROL=/tmp/keyring-QippHl
GNOME_KEYRING_CONTROL=/tmp/keyring-QippHl
GNOME_KEYRING_CONTROL=/tmp/keyring-QippHl
SSH_AUTH_SOCK=/tmp/keyring-QippHl/ssh
gnome-session[2851]: WARNING: Could not launch application 'ica.desktop': Unable to start application: /usr/bin/ica-launcher を子プロセスとして起動できませんでした: No such file or directory
(gnome-settings-daemon:2925): GdkPixbuf-CRITICAL **: gdk_pixbuf_format_get_name: assertion `format != NULL' failed
gnome-session[2851]: WARNING: Could not launch application 'gcm-apply.desktop': Unable to start application: gcm-apply を子プロセスとして起動できませんでした: No such file or directory
gnome-session[2851]: WARNING: Could not launch application 'pam-dbus-notify.desktop': Unable to start application: /usr/share/pam_dbus/pam-dbus-notify を子プロセスとして起動できませんでした: No such file or directory
(polkit-gnome-authentication-agent-1:2960): GLib-GObject-WARNING **: cannot register existing type `_PolkitError'
(polkit-gnome-authentication-agent-1:2960): GLib-CRITICAL **: g_once_init_leave: assertion `initialization_value != 0' failed
** Message: applet now removed from the notification area
(gnome-settings-daemon:2925): GdkPixbuf-CRITICAL **: gdk_pixbuf_format_get_name: assertion `format != NULL' failed
Initializing nautilus-gdu extension
(nautilus:2951): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed
Unable to find a synaptics device.
/usr/bin/compiz (core) - Fatal: Software rendering detected.
/usr/bin/compiz (core) - Error: Failed to manage screen: 0
/usr/bin/compiz (core) - Fatal: No manageable screens found on display :0.0
** Message: applet now embedded in the notification area
gnome-session[2851]: WARNING: Could not launch application 'gnome-user-share.desktop': Unable to start application: /usr/lib/gnome-user-share/gnome-user-share を子プロセスとして起動できませんでした: No such file or directory
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
nsHeaderInfo: registerSelf called!
nsHeaderInfo: registerSelf called!
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
** (update-notifier:3199): DEBUG: aptdaemon on bus: 0
** (update-notifier:3199): DEBUG: Skipping reboot required
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
/usr/lib/python2.6/dist-packages/AptUrl/AptUrl.py:117: DeprecationWarning: Attribute 'BrokenCount' of the 'apt_pkg.DepCache' object is deprecated, use 'broken_count' instead.
if self.cache._depcache.BrokenCount > 0:
/usr/lib/python2.6/dist-packages/AptUrl/AptUrl.py:213: DeprecationWarning: Deprecated, please use 'is_installed' instead
if self.cache[apturl.package].isInstalled and apturl.minver is None:
/usr/lib/python2.6/dist-packages/AptUrl/Helpers.py:47: DeprecationWarning: Accessed deprecated property Package.description, please see the Version class for alternatives.
if pkgobj.description.count("\n") > 0:
/usr/lib/python2.6/dist-packages/AptUrl/Helpers.py:48: DeprecationWarning: Accessed deprecated property Package.description, please see the Version class for alternatives.
summary, description = pkgobj.description.split('\n', 1)
/usr/lib/python2.6/dist-packages/AptUrl/Helpers.py:56: DeprecationWarning: Accessed deprecated property Package.homepage, please see the Version class for alternatives.
homepage = pkgobj.homepage
/usr/lib/python2.6/dist-packages/AptUrl/AptUrl.py:226: DeprecationWarning: Deprecated, please use 'mark_install()' instead
self.cache[apturl.package].markInstall()
/usr/lib/python2.6/dist-packages/AptUrl/AptUrl.py:160: DeprecationWarning: Deprecated, please use 'is_installed' instead
if (not pkg.isInstalled or
/usr/lib/python2.6/dist-packages/AptUrl/AptUrl.py:161: DeprecationWarning: Attribute 'CurrentState' of the 'apt_pkg.Package' object is deprecated, use 'current_state' instead.
pkg._pkg.CurrentState != apt_pkg.CurStateInstalled or
/usr/lib/python2.6/dist-packages/AptUrl/AptUrl.py:162: DeprecationWarning: Attribute 'BrokenCount' of the 'apt_pkg.DepCache' object is deprecated, use 'broken_count' instead.
self.cache._depcache.BrokenCount > 0):
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
(ibus-daemon:2888): IBUS-CRITICAL **: _context_request_engine_cb: assertion `bus_input_context_has_focus (context)' failed
以下省略。(なおUSBキーボードは抜き差しして複数台で使用しておりますが、抜き差しのイベントについては観察しておりません)
オフライン
色々いじっているうちに、起動とともにXサーバーがお亡くなりになるようになってしまったので、けっきょく新規にインストールしなおしました。
X環境の解像度設定はxrandrコマンドを使って行うことができる。
xrandrの詳細は X/Config/Resolution - Ubuntu Wiki を参考にするとよい。
ということであるが、きれいさっぱりクリーンインストールしても、ubuntuが選び出した画面解像度の設定が変でして、デスクトップの解像度を変更しようとすると、マウス以外の画面が乱れてXサーバーが落ちるという現象になってしまいました。
xサーバーが落ちてしまうとxrandrが使えないのですが、Ctrl+Atl+Fnでコンソールに切り替えたときに$DISPLAYを指定しますと、XTERMではなくコンソールのコマンドラインからxrandrがあつかえました。
DISPLAY=:0 xrandr
オーバースペックなディスプレイがせつぞくしてあるときに、「自動でディスプレイの最大解像度に設定されてしまうとグラフィックスのVRAMで表現可能な解像度を越えてしまう。」のが主な要因であります。
ディスプレイの最大解像度では、デフォルトではコンソールのフォントも小さすぎますし、フレームバッファで画像を含むドキュメントを扱うのも不都合ですので、解像度の問題はなんとかしたいものです。
ubuntu 9.10 解像度の設定と変更(続編) | Tips Community を参考に、/etc/default/grubにある環境変数GRUB_CMDLINE_LINUX_DEFAULTの値にnomodesetを追加して見たところ、グラフィックスのVRAMで表現可能な解像度の範疇で起動するようになった。そしてデスクトップの解像度も自動的に所望の解像度になりました。
xrandrで利用できる解像度を確認してみますと
$ xrandr
Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1440 x 1440
VGA-0 connected 1440x900+0+0 (normal left inverted right x axis y axis) 417mm x 270mm
1280x1024 60.0
1440x900 59.9*
1280x960 60.0
1152x864 75.0
1024x768 75.0 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 59.9
720x400 70.1
DVI-0 disconnected (normal left inverted right x axis y axis)
のようになりました。現状の設定に*の印がついております。
とりあえずX11環境のデスクトップが映るようになりました。
回答に協力してくださった皆様には、ここでお礼を申し上げます。有難うございました。
オフライン
ただし、etc/default/grubにある環境変数GRUB_CMDLINE_LINUX_DEFAULTの値にnomodesetを追加すると、フレームバッファが無効化されてしまいます。
$ dmesg | grep drm
[ 6.550201] [drm] Initialized drm 1.1.0 20060810
[ 6.884696] [drm] VGACON disable radeon kernel modesetting.
[ 6.885398] [drm] Initialized radeon 1.33.0 20080528 for 0000:01:02.0 on minor 0
コンソールで日本語が読みたいとか、アレソレしたい人には厳しい設定ですね。
オフライン