お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-03-29 01:55:36

quantum1
メンバ
登録日: 2009-03-26

[解決済み] Xorgの設定ファイル、解像度の変更

皆さん、はじめまして。Quantum1と言います。

Ubuntu8.10を最近WinXPとのデュアルブートで導入し、使い出しました。上記題名にてフォーラムを調べたのですが、どうしても分からず、投稿させていただきます。ビデオカードはeGeForce7200で、NVIDIA accelerated graphics driver (v177) (recommended) をインストールしました。SynapticではNVIDIA X Server SettingsとCompiz configuration settings managerをインストールしました。外観の設定では、視覚効果なしを選んでいて、まだCompiz configuration settings managerは何も触っていません。

Xorg(7.3でいいですか)では、初め1152x864は選択項目似なく、NVIDIA X Server Settings->X server Display Configulationで解像度を1152x864に設定しSave to X Configulation fileをクリックしないでApplyを押すと解像度は1152x864になりました。

その後にXorg(システム->設定->画像の解像度)を調べると、1152x864の選択項目ができていました。

この作業をしている間、/etc/x11/xorg.confでは
Modes          "1024x768" "800x600" "720x350" "640x480"
の行は見当たりませんでした。

フォーラムを検索していると、Xserverのxorg.confで種々の設定が保存されていると思っているのですが、どこに解像度の設定が保存されているのでしょうか?

ちなみにユーザーを増やして、そのユーザーで解像度を変えると、ユーザー毎に違う解像度にすることができます。しかしやっぱりxorg.confは変わっていません./home/ユーザー名/の中に何かあるのかと思い探してみたのですが、見つかりませんでした。

今のところ設定はできているのですが、どのようになっているのかが分からず、その先の設定に進めないでいます。

先日は、Compizの3Dデスクトップに感動して、XorgとNVIDIA X Server SettingsとCompiz configuration settings managerを色々試しているうちにXが吹き飛んでしまい、リカバリーをしても600x400以外には変えることができなくなってしまい、バックアップからリストアをして、初めから勉強仕様と思っています。

以下がxorg.confです(#の行は抜いてあります)
Section "Monitor"
    Identifier    "Configured Monitor"
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "Configured Monitor"
    Device        "Configured Video Device"
    DefaultDepth    24
EndSection

Section "Module"
    Load    "glx"
EndSection

Section "Device"
    Identifier    "Configured Video Device"
    Driver    "nvidia"
    Option    "NoLogo"    "True"
EndSection

私はWindowsはDosのころから使っています。Linaxはデュアルブートにはしますが、実際に使い込んだことはほぼありません。今回8.1になって、私のコンピュータでもUbuntuのXが立ち上がることができたので挑戦してます。御享受のほど、よろしくお願いいたします。

最後の編集者: quantum1 (2009-04-02 10:47:00)

オフライン

 

#2 2009-03-29 16:18:02

hir0
メンバ
登録日: 2008-09-28

Re: [解決済み] Xorgの設定ファイル、解像度の変更

quantum1さんこんにちわ
情報のみですが間違いも混在していると思いますのでquantum1さんの方で適所修正して下さい。

8.10からはXorgのバージョンが上がり一部プラグアンドプレイが採用されxorg.confを直接変更しないようになりました。
ディスプレイの設定では代わりにXRandRと言うものを使います。と成っていますが一部xorg.confの編集が必要に成る場面も有ります。

その他の入力デバイスはxml形式で設定されていてxorg.confはそれを読みにいきます。

後はGeForce7200とXRandRの問題ですが、端末から
$ xrandr

で表示される内容が正しければ以降XRandRの操作がメインになります。
変更できる設定は $ xrandr で表示されたものだけです。

解像度の変更は
(例)
$ xrandr --output VGA --mode 1024x768

GUIでの操作は
$ sudo apt-get install grandr
かな?
後はググってオプションを使えば目的が達成出来るかも。

オフライン

 

#3 2009-03-30 07:42:27

quantum1
メンバ
登録日: 2009-03-26

Re: [解決済み] Xorgの設定ファイル、解像度の変更

hir0さん、レスしてくださり、ありがとうございます。
それでxorg.confが変わっていないのに、NVIDIA X Server Settingsで解像度を1152x864にしたものが、Xorg(システム->設定->画像の解像度)で選択できていたのですね。~/.configにmonitors.xmlがあるのも分かりました。その中に解像度の指定があって、「画像の解像度」で選択したものがxrandrに反映されることや、ユーザーごとに違う解像度が選べていだろうと言うことがわかりました。教えていただき、ありがとうございます。

ただその後、NVIDIA X Server Settingsで変更しても、”Save to X Configuration File"をクリックしないと。再起動した後は元に戻ってしまうようになってしまいました。投稿したときは、何回か再起動した後でもxorg.confが変わっていないのに解像度は変わっていたと思っているのですが、、、。もし再起動を1度もせずに前回の投稿をしたのだとしたら、申し訳ありませんでした。それでも、hir0さんに教えていただいたことで、理解が進みました。

できれば、もう一つ、教えていただけますか?
端末でxrandrを実行すると以下のようになります。

Screen 0: minimum 320 x 240, current 1152 x 864, maximum 1152 x 864
default connected 1152x864+0+0 0mm x 0mm
   1152x864       50.0*
   1024x768       51.0 
   800x600        52.0     53.0     54.0 
   680x384        55.0     56.0 
   640x480        57.0 
   576x432        58.0 
   512x384        59.0 
   400x300        60.0     61.0     62.0 
   320x240        63.0 

このセットはどこのファイルを参照しているのでしょうか?xorg.con、monitors.xml、.nvidia-settings-rcのどれにも記述がありません。xorg.conの
Modes          "1024x768" "800x600" "720x350" "640x480"
のようなものがどこかにあって、それをXorg(システム->設定->画像の解像度)が読み込んでいるんだと思っているのですが。

オフライン

 

#4 2009-03-30 10:02:49

hito
管理者
登録日: 2007-03-18

Re: [解決済み] Xorgの設定ファイル、解像度の変更

ちょっと微妙に間違っているので修正を。

quantum1 による投稿:

~/.configにmonitors.xmlがあるのも分かりました。その中に解像度の指定があって、「画像の解像度」で選択したものがxrandrに反映されることや、

NVIDIAのプロプライエタリドライバはRandR経由では設定していません。独自の設定方式を用いています。ほかの部分は正しいです。

Screen 0: minimum 320 x 240, current 1152 x 864, maximum 1152 x 864
default connected 1152x864+0+0 0mm x 0mm
   1152x864       50.0*
   1024x768       51.0 
   800x600        52.0     53.0     54.0 
   680x384        55.0     56.0 
   640x480        57.0 
   576x432        58.0 
   512x384        59.0 
   400x300        60.0     61.0     62.0 
   320x240        63.0 

このセットはどこのファイルを参照しているのでしょうか?xorg.con、monitors.xml、.nvidia-settings-rcのどれにも記述がありません。xorg.conの
Modes          "1024x768" "800x600" "720x350" "640x480"
のようなものがどこかにあって、それをXorg(システム->設定->画像の解像度)が読み込んでいるんだと思っているのですが。

これらはハードウェア組み込みの値を拾っているので、設定ファイルには依存しません(xorg.confで明示的にModesを書くことで追加・制約することは可能です)。

オフライン

 

#5 2009-03-30 11:25:25

quantum1
メンバ
登録日: 2009-03-26

Re: [解決済み] Xorgの設定ファイル、解像度の変更

hitoさん、ご返信、ありがとうございます。

>これらはハードウェア組み込みの値を拾っているので、設定ファイルには依存しません
てっきり、なにかの設定ファイルがあって、それを読み込んでいるんだと思っていました。わかりました。

>NVIDIAのプロプライエタリドライバはRandR経由では設定していません。独自の設定方式を用いています。
monitors.xmlにあるものは、「画像の解像度」で設定しないと反映されませんでした。だからNVIDIA X Server Settingsで設定するだけではだめだったわけですね。

改めて、教えてくださり、ありがとうございます。今後ともよろしくお願いいたします。

オフライン

 

Board footer

Powered by FluxBB