
Ubuntu日本語フォーラム

ログインしていません。
yoiさん
ご支援ありがとうございます。
急がなくて結構です。
こちらの方も、税務申告が未了で、バタバタしております。
画面が希望通りになっていませんが、基本的に使えているので、問題は大きくありません。
私の勉強をかねて、進めている問題なので、どうかゆっくりと対応いただきますよう、よろしくお願いいたします。
オフライン
swesanさん、フォローありがとうございます。実は今週、私も結構忙しかったりします。同じ状況ですね。
昨日 Eee 1000H (インテル製のグラフィックチップを使用) と少し古い CRT モニターでちょっと実験しました。手始めに、#24 でいただいた xorg.conf.new をそっくりそのまま使って X サーバーを起動したところ、問題なく 800x600 以上の解像度を CRT モニターに出力できました。
#28 で書かれているようなエラーは私の環境では発生しなかったので、ログを取って違いをはっきりさせたいと思います。お手数ですが、#22 で実行したコマンドを
$ sudo X -config /home/swe/xorg.conf.new > ,log 2>&1
のように変更して再び実行してもらえますか。,log というログファイルできるので、その内容を
$ cat /home/swe/,log
で出力して張り付けていただければと思います。
本当にゆとりのあるときで結構です。私もバタバタしております。
オフライン
以下は標準の端末での結果です。仮想端末でなければダメですか?
それとも、入力をどこかで間違えているのかな?
--------------------------------------------------------------------------------------------------------
swe@swe:~$ sudo X -config /home/swe/xorg,conf.new > .log 2>&1
[sudo] password for swe:
swe@swe:~$ cat /home/swe/.log
Fatal server error:
Server is already active for display 0
If this server is no longer running, remove /tmp/.X0-lock
and start again.
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
ddxSigGiveUp: Closing log
オフライン
とりあえずフォロー。
「sudo X -config /home/swe/xorg.conf.new > ,log 2>&1」は「sudo service gdm stop」でウィンドウシステムを終了させてから仮想端末で行ってください。
この「sudo X -config /home/swe/xorg.conf.new」の部分は#22で行っていますように、設定ファイルを明示してウィンドウシステムを起動させるコマンドです。ウィンドウシステムは重複起動できませんので起動中は無効となってしまいます(というのが#28の「.log」ファイルに保存されたエラーです)。
「cat /home/swe/,log」の方は「アプリケーション」メニューの「端末」で行っても良く、またその方が有効利用(コピペ)できます。
入力は気をつけてください。ドットとカンマを所々間違えております。
それと、「システム」メニューにある「ディスプレイ」で何か弄ってしまっていたら、「.config/monitor.xml」ファイルが作成されていると思われますので、ファイルブラウザで隠しファイルを表示するようにし同ファイルを削除してください。もしかしたら、その設定が検証の邪魔をしてしまうかもしれませんので。
(ついでに「.log」ファイルも削除して良いと思います)
オフライン
フォローありがとうございます。
log の前のカンマは除いていただいて結構です。混乱を招くような表記ですみませんでした。
ログファイル取りには
$ sudo X -config /home/swe/xorg.conf.new > log 2>&1
ログ出力には
$ cat /home/swe/log
で大丈夫です。
「.config/monitor.xml」ファイルは把握しておりせんでした。勉強になります。
オフライン
sudo service gdm stop
上を標準端末でやっても、仮想端末でやっても、次の
sudo X -config /home/swe/xorg.conf.new > ,log 2>&1
これを仮想端末で実行しても、ブラックアウトします(画面が真っ暗に)
Ctrl+Alt+F7、またはF2、F6何をテストしても、普通の画面に戻れません。
下記のログは、一旦、終了して、再度立ち上げて、標準端末で取り出したものです。
仮想端末で実行したのと同じ?に見えたので、とりあえず、張り付けてみました。
なにせ、仮想端末から抜け出す方法が分からないので、ご指導に沿ってないと思いますが、仮想端末のログを書き取るには少し長すぎるので、横着しております。お許しください。
---------------------------------------------------
swe@swe:~$ cat /home/swe/,log
X.Org X Server 1.6.4
Release Date: 2009-9-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux swe 2.6.31-20-generic #57-Ubuntu SMP Mon Feb 8 09:05:19 UTC 2010 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-20-generic root=UUID=cf764df6-bf51-4e7e-a8a8-60e930f64106 ro quiet splash
Build Date: 14 November 2009 05:48:26PM
xorg-server 2:1.6.4-2ubuntu4.1 (buildd@)
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Mar 5 21:07:28 2010
(++) Using config file: "/home/swe/xorg.conf.new"
Setting master
Dropping master
Setting master
Dropping master
Setting master
Dropping master
Setting master
Dropping master
ddxSigGiveUp: Closing log
オフライン
=smile マークは偶然に挿入されたもので、どうしてこうなったのか理由が分かりません。
再度同じ貼付をここで実行してみます。
-----------------------------------------------------------------------------------------------------
swe@swe:~$ cat /home/swe/,log
X.Org X Server 1.6.4
Release Date: 2009-9-27
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux swe 2.6.31-20-generic #57-Ubuntu SMP Mon Feb 8 09:05:19 UTC 2010 i686
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-2.6.31-20-generic root=UUID=cf764df6-bf51-4e7e-a8a8-60e930f64106 ro quiet splash
Build Date: 14 November 2009 05:48:26PM
xorg-server 2:1.6.4-2ubuntu4.1 (buildd@)
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Mar 5 21:07:28 2010
(++) Using config file: "/home/swe/xorg.conf.new"
Setting master
Dropping master
Setting master
Dropping master
Setting master
Dropping master
Setting master
Dropping master
ddxSigGiveUp: Closing log
オフライン
端末表示では=マークが二つ連続しています。
これがどうしてこういうスマイルマークに化けるのか分かりません。
決して悪戯ではありません。あしからず。
オフライン
ログありがとうございます。
どうやら、詳細情報はすべて /var/log/Xorg.0.log ファイルに書き込まれたようです。#21 で見られた「Failed to load module "i810" (module does not exist,0)」というラインがないのがちょっと気になりますが。
こうなると /var/log/Xorg.0.log 全体をダンプしてほかの成功例と徹底的に比較して調べ、相違する箇所を特定したうえで修正方法を検索するようなアプローチになるのかと思われます。ただ、このファイルのサイズは結構大きいので投稿欄にそのまま張り付けてよいのか不明です。困りました。
ブラックアウトしてから、「普通の画面」(グラフィカルセッション)に戻るには仮想端末から
$ startx
とすれば大丈夫だと思います。ローカルファイル /home/swe/xorg.conf.new で X サーバをテストしているだけで、正式な設定ファイル /etc/X11/xorg.conf にはまだノータッチのはずですので。
スマイルは
「プロフィール -> Display -> Show smilies as graphic icons をオフにする。」
でオフにできると思います。
オフライン
忘れてました。
「Xorg.0.log」はウィンドウシステムを起動したときのログですので、ブラックアウト後に正常起動させると、そのログは正常起動のものとなります。ブラックアウトしたときのものは一つ前のログとなり「Xorg.0.log.old」となります。
ですので、ログの取得は、ブラックアウトした後に仮想端末へ戻ったら「cp /var/log/Xorg.0.log Xorg.log」で同ファイルをコピーしてそのファイルを開くか、一つ前のログである「Xorg.0.log.old」を開いてください。
オフライン
xrandr でデフォルトで認識されていない解像度を設定する方法がずばり解説されているページを見つけました。
http://www.tokuda.net/diary/0697
それによると、/var/log/Xorg.0.log から Modeline 情報を取得してきて xrandr で調節するみたいです。ただ、#16 で既に Modeline を書き出しており、そこには 800x600 以上のものがなかったので、今回の件では直接は引用できないと思われます。試行錯誤して試しながら設定ということになるでしょうか。
いずれにせよ、まずは /var/log/Xorg.0.log (正常起動のあとなら Templer さんのおっしゃるように Xorg.0.log.old)のチェックですね。
マイペースで行きましょう。
オフライン
xrandr を使う場合の手順は一度返事に書いたことが有ります.
よろしければ参考にしてください.
https://forums.ubuntulinux.jp/viewtopic.php?pid=47536#p47536
modeline の計算には cvt や gtf を使います.
オフライン
上のリンクは「xrandr を使う方が良いのでは」と思う背景についてで,実際の手順は同じスレッドの
https://forums.ubuntulinux.jp/viewtopic.php?pid=47556#p47556
です.
オフライン
cvt の結果からすると、xrandr で、newmodeを追加するコマンドラインは
$ xrandr --newmode 1024x768 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
これでいいのでしょうか。
因みに、cvtの結果が面は次のとおりです。
/home/swe/Desktop/cvt.png
オフライン
swe@swe:~$ xrandr
Screen 0: minimum 320 x 200, current 800 x 600, maximum 4096 x 4096
VGA1 connected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
800x600 60.3*
640x480 59.9
TV1 disconnected (normal left inverted right x axis y axis)
swe@swe:~$ cvt 1024 768
# 1024x768 59.92 Hz (CVT 0.79M3) hsync: 47.82 kHz; pclk: 63.50 MHz
Modeline "1024x768_60.00" 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
オフライン
addmodeのコマンドラインは次でいいのでしょうか?
xrandr --addmode VGA1 1024x768
オフライン
モードライン計算コマンド、とても便利なものを教えていただきました。さっそく、手元の環境でいろいろな解像度を設定して実験しましたが、うまくいっています!cvt を使えば文字通り任意の解像度を設定できますね。
swesanさんの場合、#40 の値を考慮すると
$ xrandr --newmode 1024x768 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
$ xrandr --addmode VGA1 1024x768
$ xrandr --output VGA1 --mode 1024x768
を順に実行して外部モニターに 1024x768 の解像度で出力できると思います。
オフライン
ありがとうございます。
「バッチリうまくいきました」と報告しておしまいにしようと思って、念のため、再起動したら、元に戻ってしまいました。
Configrationを書き換えるために、何かワンステップ残っているみたいですが。
すみません、最後までお手数かけますが、その方法を教えてください。
再起動した後のXRandR
[img]file:///home/swe/Desktop/xrandr.png[/img]
オフライン
以下がXRandRの内容です
Screen 0: minimum 320 x 200, current 800 x 600, maximum 4096 x 4096
VGA1 connected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
800x600 60.3*
640x480 59.9
TV1 disconnected (normal left inverted right x axis y axis)
swe@swe:~$ xrandr -q
Screen 0: minimum 320 x 200, current 800 x 600, maximum 4096 x 4096
VGA1 connected 800x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
800x600 60.3*
640x480 59.9
TV1 disconnected (normal left inverted right x axis y axis)
オフライン
#38 のリンク先の投稿では設定をどこに書き込むべきかにも触れています.
オフライン
早速のご指導ありがとうございます。確認します。
$ xrandr --newmode 1024x768 63.50 1024 1072 1176 1328 768 771 775 798 -hsync +vsync
$ xrandr --addmode VGA1 1024x768
$ xrandr --output VGA1 --mode 1024x768
以上の3コマンドライン実行のあと、次を実行すればいいのでしょうか?
$ sudo dpkg-reconfigure -phigh xserver-xorg
オフライン
いいえ,その3つのコマンド(もちろん $ 無し)をホームディレクトリの隠しファイル .xprofile (存在しないはずなので新規作成)に記述します.
オフライン
$ gedit ~/.xprofile
を使って下さい.sudo は必要有りません.
オフライン
ご支援いただいた皆さん、大変有難うございました。
無事に目的を達成することが出来ました。
再起動しても、新しい設定画面で表示されます。
ところで、ついでと言っては厚かましいですが、もう少し教えてください。
gedit を使うとき、端末から$ gedit ~/.xprofile で入るのと、Applicationメニューにある geditを直接開いて、新規作成し、home directry に .xprofile として保存するのは、違いが発生するのでしょうか?
.xprofile というのは Dos マシンの Autoexec.bat か、config.sys みたいなものですか?
オフライン