
Ubuntu日本語フォーラム

ログインしていません。
解像度が1024x576なのですが、1024x768で表示されます。
それで自分なりに調べてみたのですが、
xorg.confをいじくれば解決できるというのを発見し、xorg.confをいじくり始めたのですが、xorg.confをどうすればいいのかわからないです・・・。
とりあえず、下のような感じです。
1024x576のmodelineって探してもない…。
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1024x576"
Horizsync
Vertrefresh
ModeLine
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
EndSection
オフライン
えっと・・・
これは編集できないんですかね?
あせって、最後に"宜しくお願い致します"って書くの忘れてしまっていました。
助言、宜しくお願い致します。
オフライン
モードラインの求め方は、これでどうでしょうか?
ターミナルから
gtf 1024 576 60
として出てくる文字列を拾い出して(例:うちのPCの場合)
# 1024x576 @ 60.00 Hz (GTF) hsync: 35.82 kHz; pclk: 47.00 MHz
Modeline "1024x576_60.00" 47.00 1024 1064 1168 1312 576 577 580 597 -HSync +Vsync
(ハードウェアごとに数値が違うかと思いますので、この数値のコピペをしないでください。)
xorg.confの書式は自信が無いので、どなたか詳しい方の助言をお願いします。
オフライン
かなり珍しい解像度なので、ハードウェアの型式と、xorg.confなどをキーワードにネット検索してみて、設定例が見つかればそれを拝借するのが一番簡単かも。
オフライン
ちょっと探してみましたが、まだ見つからないです。
そちらでも少し探してみて下さい。
もし見つからない場合は、
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
#Modeline "1024x576_60.00" 47.00 1024 1064 1168 1312 576 577 580 597 -HSync +Vsync
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
Defaultdepth 24
SubSection "Display"
Depth 24
Modes "1024x576" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x576" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x576" "800x600" "640x480"
EndSubSection
EndSectionとかでどうでしょう。
ModeLineはとりあえずコメントアウトしています。gtfも、そんなにおかしな値は出さないかと思いますが、念のため。
オフライン
summerrain さんへ,Ubuntu のバージョンが書かれてませんが 9.04 以前ですか?
参考までに,Ubuntu-X Team のドキュメント
https://wiki.ubuntu.com/X/Config/Resolution
を読んでみて下さい.
9.10 で遂に消滅した xorg.conf による設定よりも,xrandr による設定に重きを置いた解説
-- コマンドラインの xrandr で望みの解像度に修正できたらそのコマンド列を設定ファイルに書く --
になっています.
xrandr での設定は ~/.xprofile や /etc/gdm/Init/Default に記述するように書いてあります.ただし,
For GDM, try putting them right before initctl -q emit login-session-start DISPLAY_MANAGER=gdm in /etc/gdm/Init/Default
の記述は 9.10 向けです.また, http://ubuntuforums.org/showthread.php?t=1364460
では,コマンドラインの xrandr で解像度は修正できるが,/etc/gdm/Init/Default に記述しても効果が無いと議論になっています.
ざっと目を通したところ,コマンド列挿入位置が上記ドキュメントと微妙に違っています.
ちなみに,此方でも,-- 状況は以下のようにずいぶん異なりますが --
- Fedora 12,ノートPC の外部 VGA 出力,常時接続ではない
- 1024x768 で表示出来ていたプロジェクタの解像度が,アップグレードで 800x600 に落ちた
のは,コマンドラインの xrandr --addmode とGUI設定ツール「ディスプレイ」でプレゼンテーションの度に設定しています.
念のため xrandr --newmode の設定値には気をつけてください.
sub_air さん,hmatsue さんが触れられている xorg.conf のモードライン設定に相当します.
# 此方では xrandr --newmode が必要ないのは幸でした.
検索した結果の個人的感想ですが,解像度の設定 _だけ_ なら,また xrandr で何とかなるなら,その方が良いのでは... と思いました.
オフライン
einundzwanzighundertsechs による投稿:
sub_air さん,hmatsue さんが触れられている xorg.conf のモードライン設定に相当します.
sun_air さん の間違いです.ごめんなさい.
オフライン
> einundzwanzighundertsechsさん
ご教示多謝です。そういえばxorg.confは基本的には廃止されたのでしたっけ。
# Upgradeを繰り替えして今でもxorg.confを使っていると、ついつい忘れてしまいます(汗
> summerrainさん
ということで、あまり古いバージョンのubuntuだと入っていなかったかも知れませんが、新しいものだと仮定して。。
まずは、xrandrを試してみて下さい。
ちょとだけ補足しますと、具体的にはアプリケーション->アクセサリ->端末を開き、
xrandr
と入力してみて出力を確認して下さい。
あくまで一例ですが、私の環境では、
hiroo@showtime:~$ xrandr Screen 0: minimum 320 x 200, current 1440 x 900, maximum 1440 x 1440 DFP2 connected 1440x900+0+0 (normal left inverted right x axis y axis) 410mm x 256mm 1440x900 59.9*+ 640x400 59.9 + 75.1 320x200 60.1 + 75.5 1280x1024 75.0 60.0 1280x960 60.0 1152x864 75.0 60.0 1280x768 59.9 1280x720 60.0 1024x768 75.0 70.1 60.0 800x600 72.2 75.0 70.0 60.3 56.2 720x480 60.0 640x480 75.0 72.8 60.0 512x384 60.0 74.9 400x300 75.0 60.7 320x240 75.6 60.0 CRT1 disconnected (normal left inverted right x axis y axis)
とでました。もし、そちらで1024x576が表示されれば、
xrandr -s 1024x576
で解像度が切り替えられるかと思います。
無い場合は、
xrandr --newmode "1024x576_60.00" 47.00 1024 1064 1168 1312 576 577 580 597 -HSync +Vsync
になるのですが、この値が本当に適切かどうかは分からないので、同じ機種を持っている方からフォローが付くか、しばらく待ってみて、どうしようもなかったときだけにした方が良いかもです。
# 万が一故障に至っても、私は責任は負えないので。。
xrandrの詳細はeinundzwanzighundertsechsが貼って下さったリンク先を参照するか、端末でman xrandrとすれば見れます。
オフライン
皆さん、ありがとうございます。
自分の状況がかなり特殊だと思うので、見つからないと思います。
なぜかというと、Windowsで急に解像度が変わり、元の解像度に戻そうと思ったら、800x600か1024x768しか選べない状況でした。
それで、いろいろ試しました。
・グラフィック関係のドライバのアップグレード
・再インストール
・わからないけど、ネットで調べながらレジストリいじってみたり、ソフト使ってみたり・・・。
結果ならなくて、
ubuntuに変えたほうが自由度はあがるかなという予測で変えてみました。
それで、xorg.confをいじれば解像度が変えられるというのを見つけて今に至るって感じです。
とりあえず、hmatsueさんの設定で起動したところ、
Ubuntu is running in low graphics mode
The following error was encountered. You may need to update your configuration to solve this.
(EE)Problem parsing the config file
(EE)Error parsing the config file
とでます。
でOKを押すと、
What would you like do?
・Run Ubuntu in low-graphics mode for just one session
・Reconfigure graphics
・Troubleshoot the error
・Exit to console login
と出て、
Run Ubuntu in low-graphics mode for just one sessionを選び、
起動させたところ、何か英語がでて、OKをおして、
また、英語でYes か Noか聞かれたので、Yesを押しました。
それで、現在640x480(4:3)で起動しています。
とりあえず、einundzwanzighundertsechsさんのxrandrは控え、
返事を待つことにします。
オフライン
書き忘れですが、ubuntuは9.04です。
9.10だと無線LANがそのままの状況では使えないようなので。
オフライン
と、またまた書き忘れですみません、↑のを書いている間にhmatsueさんが書いていました。
xrandrをしてみます。
オフライン
hmatsueさんのxorg.confを使用した後なので、
640x480のことしか表示されません。
と、これからどうすればよいでしょうか??
オフライン
(EE)Problem parsing the config file
(EE)Error parsing the config file
とでているので、設定ファイル(xorg.conf)の内容に文法的な間違いがあるようです。
いずれにしても、xorg.conf自体を一度別名にでも名前変更して、再起動してみて下さい。
その後、xrandrを試してみて下さい。
ファイル名変更は、端末から
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup.20100111
などとすればよいでしょう。
オフライン
hmatsueさん による投稿:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup.20100111
などとすればよいでしょう。
9.04 ですし,xorg.conf を再生成する方が良いのではないでしょうか.
$ sudo dpkg-reconfigure -phigh xserver-xorg xserver-xorg postinst warning: overwriting possibly-customised configuration file; backup in /etc/X11/xorg.conf.20100111123811
バックアップも作ってくれます.
オフライン
こちらの 9.04環境(9.10とのデュアルブート)では
$ xrandr Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096 VGA disconnected (normal left inverted right x axis y axis) LVDS connected 1024x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x600 59.5*+ 800x600 85.1 72.2 75.0 60.3 56.2 640x480 85.0 72.8 75.0 59.9 720x400 85.0 640x400 85.1 640x350 85.1 TV disconnected (normal left inverted right x axis y axis)
と,解像度 1024x600 が 1024x576 に近いのでちょっとやってみました.
まず --newmode の設定値を cvt で求めます.
$ cvt 1024 576 # 1024x576 59.90 Hz (CVT 0.59M9) hsync: 35.88 kHz; pclk: 46.50 MHz Modeline "1024x576_60.00" 46.50 1024 1064 1160 1296 576 579 584 599 -hsync +vsync
gtf でなく cvt を使ったのは,リフレッシュレート引数が 60Hz なら省略できるからです.
--newmode で登録します.
$ xrandr --newmode 1024x576 46.50 1024 1064 1160 1296 576 579 584 599 -hsync +vsync
モード識別子 "1024x576_60.00" を 1024x576 に変えたのは続くコマンドのタイプ数を減らして楽をするためです.
ここで,もし,
X Error of failed request: BadName (named color or font does not exist) Major opcode of failed request: 149 (RANDR) Minor opcode of failed request: 16 (RRCreateMode) Serial number of failed request: 25 Current serial number in output stream: 25
のエラーが出たら,モード識別子 1024x576 がすでに使われていると言う意味でしょう.
/*
xrandr --newmode 1024x576 ... を2回繰り返すと発生します.
"named color or font does not exist" のメッセージはミスリーディングです.
*/
LVDS に --addmode します.2行目の xrandr は確認です.
$ xrandr --addmode LVDS 1024x576 $ xrandr Screen 0: minimum 320 x 200, current 1024 x 600, maximum 4096 x 4096 VGA disconnected (normal left inverted right x axis y axis) LVDS connected 1024x600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x600 59.5*+ 800x600 85.1 72.2 75.0 60.3 56.2 640x480 85.0 72.8 75.0 59.9 720x400 85.0 640x400 85.1 640x350 85.1 1024x576 59.9 <-- 追加された TV disconnected (normal left inverted right x axis y axis)
これで,GUI(システム -> 設定 -> ディスプレイ)でも選択可能になっているはずですが,
ここでは xrandr で設定してみます.2行目の xrandr は確認です.
$ xrandr --output LVDS --mode 1024x576 $ xrandr Screen 0: minimum 320 x 200, current 1024 x 576, maximum 4096 x 4096 VGA disconnected (normal left inverted right x axis y axis) LVDS connected 1024x576+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x600 59.5 + 800x600 85.1 72.2 75.0 60.3 56.2 640x480 85.0 72.8 75.0 59.9 720x400 85.0 640x400 85.1 640x350 85.1 1024x576 59.9* <- このモードが選択されている TV disconnected (normal left inverted right x axis y axis)
600 - 576 = 24 ピクセルの違いは肉眼では解りませんがルートウィンドウの情報を xwininfo で収集すると
Width: 1024
Height: 576
になっていました.
オフライン
einundzwanzighundertsechsさんの書いている通りにやったところ、1024x576で表示されるようになりました!!
最初は、表示が変で、再起動しても途中で止まってたんですけど、バッテリーをぬいて、再びつけたところちゃんと起動し、表示もちゃんとされました。
特にWindowsに戻す理由もないのでこのままubuntuを使っていこうかと思います。
皆さんのおかげです。本当に有難う御座いました。
もしかしたら、またお世話になることがあるかもしれませんが、そのときも宜しくお願い致します。
オフライン