web-dev-qa-db-ja.com

これら3つのファイルの違いは何ですか。 xorg.conf、xorg.conf.failsafe、およびxorg.conf.nvidia-xconfig-original

それらはどのように違いますか。その機能は何ですか。私はubuntuが初めてで、ubuntu 12.04LTSを使用しています。

その内容は次のとおりです。

xorg.conf

 # nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.88  (buildmeister@swio-display-x86-rhel47-14)  Wed Mar 27 15:36:45 PDT 2013

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

xorg.conf.failsafe

Section "Device"
    Identifier  "Configured Video Device"
    Driver      "vesa"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
EndSection
  • なぜxorg.conf.nvidia-xconfig-original空ですか?
  • xorg.conf.failsafeがvesaをドライバーとしてリストするのはなぜですか?
4
chanHXC

xorg.confは、使用可能な場合、使用されているものです。これはもはや必要ではないので、オリジナルは空でした。通常は存在しませんが、nvidiaなどの特定のインストールスクリプトは、変更時にバックアップコピーを作成します。

したがって、フェイルセーフコピーは機能しますが、解像度と機能は低下します。 nvidiaがそれを作成するとは思わないので、古いインストーラーによって作成された可能性があります。しかし、私はもはやnvidiaドライバーを持っていないので、私は間違っているかもしれません。 nvidiaスクリプトを複数回実行すると、より多くのバックアップが作成されます。

GUIがまったくないなど、ビデオに問題がある場合は、ターミナルを使用してディレクトリに移動し、ファイルの名前を変更して動作を変更できます。理論的には、xorg.confの名前をxorg.conf.1または他の任意の名前に変更してから、フェイルセーフバージョンをxorg.confにコピーできます。

Askubuntuには this: などの良い情報があります

2
Marty Fried

man xorg.confは、この意味で多くの情報を提供します。

NAME
   xorg.conf, xorg.conf.d - configuration files for Xorg X server

INTRODUCTION
   Xorg  supports  several  mechanisms for supplying/obtaining configuration
   and run-time parameters: command line options, environment variables, the
   xorg.conf  and xorg.conf.d configuration files, auto-detection, and fall‐
   back defaults. When the same information is supplied  in  more  than  one
   way,  the highest precedence mechanism is used. The list of mechanisms is
   ordered from highest precedence to lowest. Note that not  all  parameters
   can  be  supplied via all methods. The available command line options and
   environment variables (and some defaults) are described in the Xserver(1)
   and  Xorg(1) manual pages. Most configuration file parameters, with their
   defaults, are described below. Driver and module  specific  configuration
   parameters are described in the relevant driver or module manual page.

xorg.conf.failsafeファイルは、マシン上の何かを台無しにして、フェイルセーフモードで起動する必要がある場合に使用します。このため、汎用VESAビデオドライバーの使用。繰り返しますが、詳細についてはman vesaを呼び出すことができます:

DESCRIPTION
       vesa  is  an Xorg driver for generic VESA video cards.  It can drive most
       VESA-compatible video cards, but only makes use  of  the  basic  standard
       VESA  core  that is common to these cards.  The driver supports depths 8,
       15 16 and 24.

そして最後に、xorg.conf.nvidia-xconfig-originalファイルについては、マニュアルページで十分な情報を見つけることができます。 man nvidia-xconfig

   --restore-original-backup
          Restore  a  backup of the X configuration that was made before any
          changes were made by nvidia-xconfig, if such a  backup  is  avail‐
          able. This type of backup is made by nvidia-xconfig before it mod‐
          ifies an X configuration file that it has not previously  touched;
          this  is  assumed  to be an X configuration file that predates the
          involvement of the NVIDIA X driver. As an example,  nvidia-xconfig
          will  copy  an  X  configuration  file  at  /etc/X11/xorg.conf  to
          /etc/X11/xorg.conf.nvidia-xconfig-original the first time it makes
          changes to that file.
2
Radu Rădeanu