X.org設定ファイルはどこにありますか?そこでXを構成するにはどうすればよいですか?


107

Ubuntu 10.10は、グラフィックカード(Intel 82852 / 855GM)を自動的に検出せず、手動でインストールした後でも対応するIntelドライバーを使用しないように見えるため、Xを手動で構成することを検討しています(そうではありませんか?)。編集する必要がある構成ファイルはどこにありますか?


5
解決策を思いついたとしても、今後のUbuntuリリースでこのハードウェア構成をそのまま使用できるように、Launchpadにバグを報告することを忘れないでください。
エンドリューク

1
インテルドライバーは不安定すぎるため、意図的にハードウェアにロードしません。この回答を参照してください。askubuntu.com/questions/4658/...
RAOF

回答:


81

xorg.confはデフォルトではもう存在しません。ただし、作成できます。

リカバリモードで起動し、ルートシェルを選択します。次に実行します:

X -configure

次に:

cp /root/xorg.conf.new /etc/X11/xorg.conf

再起動すると、新しいXorg.confを編集できます。


6
これが正しい方法です。Xが設定を自動検出するようになり、xorg.confは必須ではありません。編集する内容がわかっている場合は、必ず作成してください。
NightwishFan

11
一度でも再起動する理由はまったくありません。ターミナルを開いて、書いsudo X -configure; sudo cp ...てくださいsudo /etc/init.d/gdm restart(KUbuntuではなくUbuntuを想定)。
-Olli

5
@Olli; それは、X -configureを実行するためにあなたが非アクティブにXサーバを必要とし、動作しません
ジョシュG

15
Josh G:Xをすでに実行している場合は、とだけ言ってくださいX :1 -configure。Xサーバーを独自のディスプレイポートで開く必要があります。すでにXサーバーを実行している場合、デフォルトのポート:0は失敗するため、display:xを指定する必要があります(xは最初に使用可能なディスプレイ。ほとんどの場合1)。
jeffcook2150

7
X:1 -configureを実行すると、「作成された画面の数が検出されたデバイスの数と一致しません」というエラーが表示されます。構成に失敗しました。ddxSigGiveUp:ログサーバーを閉じることはエラー(2)で終了しました。ログファイルを閉じています。
chmike

56

構成ファイルは /usr/share/X11/xorg.conf.d

彼らです:

10-evdev.conf

11-evdev-quirks.conf

50-vmmouse.conf

50-wacom.conf

51-synaptics-quirks.conf

現在のマニュアルを確認してください。

xorg.confファイルを作成すると、このファイルの構成が優先されます。この回答
も確認してください。


23

通常、xorg.confこれ以上必要ありません。

とにかくいくつかのデバイスを設定する必要がある場合は、/usr/lib/X11/xorg.conf.d/(Ubuntu 10.04)または/usr/share/X11/xorg.conf.d/(Ubuntu 10.10以降)にファイルを配置することで設定できます。このディレクトリには既にいくつかのファイルがあります。

詳細については、xorg.conf.dを参照してください(ドイツ語ですが、構成ファイルはもちろん英語です)。重要なのは、ファイル名が10より大きい2桁の数字で始まることです。

別のガイド(英語)は、x orgアーカイブにあります。まだ/ usr / libを使用していますが、それで十分です。


良い点と行くべき厳密な方法。Arch Wikiにもこれに関する詳細があります(wiki.archlinux.org/index.php/Xorg#Display_Size_and_DPI)が、Xサーバーは/etc/X11/xorg.conf.d/を使用するように構成されていますが、これは私にとってより意味があります。
トッドパートリッジ 'Gen2ly'

1
Ubuntuのでは、ユーザーが追加したXorgのオプションは、必要があるにも入る/etc/X11/xorg.conf.d/ファイル。最初にそのディレクトリを作成する必要がありますが、機能し、Ubuntuの/usr/share/X11/xorg.conf.d/*ファイルで実際に言及されています。
タニウス

13

使用するcookiecaperの提案

sudo X :1 -configure

私のために働いた-デスクトップから直接!最終的にエラーが発生しましたが、ホームディレクトリに新しいxorg.conf.newを提供する前ではありませんでした。どうもありがとう!私が試みた他のすべての提案は、ファイルの作成に失敗しました。

あっ、そういえば、

man xorg.conf

ターミナルでは、xorg.confファイルの編集に関する有用な最新の情報(おそらく簡潔)を提供します。


X -config /root/xorg.conf.new
noobninja

1
PCから2番目のモニターを削除しました。そのための簡単な修正はないので、ubuntuを再インストールする必要があると思います。良いですね。
サイモン

1
@サイモンは真剣に?あなたがやったことを元に戻そうとしましたか?(つまり、/ etc / X11 / xorg.confファイルを削除しますか?)desguaの答えを読んで、新しく作成されたxorg.confがXOrgの他のすべての設定をオーバーライドする方法を説明します。
アダムプロッチャー

1

ほとんどの無料のグラフィックドライバーについては、Ubuntuの最近のリリースではxorg.confファイルは必要ありません。ただし、非常に簡単に生成できます。

sudo Xorg -configure

1

Nvidia Optimus(Bumblebee)を使用すると、特別な構成は不要で、デフォルトだけで問題ありません。

#!/bin/bash
#
# Source: https://bbs.archlinux.org/viewtopic.php?id=140315
#

r=`zenity --width 400 --height 250 --title "Display setup" --text "Choose display mode:" --list --column "Modes" "Internal" "External" "Clone" "Extended"`

case "$r" in
Internal)
    xrandr --output LVDS1  --auto \
           --output VGA1 --off ;;
External)
    xrandr --output LVDS1  --off \
           --output VGA1 --auto ;;
Clone)
    xrandr --output LVDS1  --auto \
           --output VGA1 --auto --same-as LVDS1 ;;
Extended)
    xrandr --output LVDS1  --auto --primary \
           --output VGA1 --auto --left-of LVDS1 ;;
esac

モニターLVDS1およびVGA1は、〜/ .config / monitors.xmlで定義されています。monitors.xmlの詳細については、http: //www.sudo-juice.com/dual-monitor-settings-in-ubuntu/をご覧ください

例:

<monitors version="1">
  <configuration>
  <clone>no</clone>
  <output name="LVDS1">
      <vendor>AUO</vendor>
      <product>0x213c</product>
      <serial>0x00000000</serial>
      <width>1366</width>
      <height>768</height>
      <rate>60</rate>
      <x>1280</x>
      <y>256</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
  </output>
  <output name="VGA1">
      <vendor>GSM</vendor>
      <product>0x43ff</product>
      <serial>0x00035928</serial>
      <width>1280</width>
      <height>1024</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>no</primary>
  </output>
  <output name="HDMI1">
  </output>
  <output name="DP1">
  </output>
  </configuration>
</monitors>

0

失われたamdユーザーの場合:amdドライバーはxorg.confを生成するツールを提供することに注意してください

aticonfig --initial

aticonfigある独自 ; ではインストールされませんxserver-xorg-video-ati。AMD / ATIユーザーは、xrandrディスプレイの構成に使用できます。
noobninja
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.