[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:06063] Re: Bug#JP/285: xserver-freetype-vga16: XF86Setup dosen't use /etc/X11/XF86Config as default



むつみです。

 kise@xxxxxxxxxxxx さんは
   Subject: Bug#JP/285: xserver-freetype-vga16: XF86Setup dosen't use /etc/X11/XF86Config as  default
   Message-ID: <199805191155.UAA27984@xxxxxxxxxxxxxxxxx>
 において言いました

>> Package: xserver-freetype-vga16
>> Version: 3.3.2.f-4
>> 
>> /usr/bin/X11/XF86Setupですが、すでに存在する/etc/X11/XF86Configを
>> デフォルトとして使わないようです。
>> 
>> 一応、XF86Setup(1)には、
>> ================
>> DESCRIPTION
>> (略)
>>        Note that when the existing XF86Config file is read, it is
>>        used to set the default values for various  settings,  but
>>        the  complete  contents  of the existing file are not pre-
>>        served.  For example, when  the  new  XF86Config  file  is
>>        written,  it will not contain any additional comment lines
>>        from the original file.
>> ================
>> とありますので、読まれるべきだと思うのですが。

 この Bug report に関してですが、いろいろ探ってみましたが、どうも、
XF86Setup の実装は、喜瀬さんの御期待にそうような実装になってないように
思えるんですけど。

 上の文ですが、私のつたない英語力で訳すと、

>>        Note that when the existing XF86Config file is read, it is

 既存の XF86Config ファイルが読み込まれた時は…

となっていますよね。で、「存在していれば、読み込む」とはなっていない。

 しかし、XF86Setup(1x) の最初の方にはこのようにも書かれています。

----- ここから
       XF86Setup is normally used to either perform  the  initial
       setup  of  the XFree86 X servers or to make adjustments to
       the existing configuration.
----- ここまで

(いい加減な翻訳 by 私)
XF86Setup は普通、XFree86 X サーバの初期設定、あるいは、既にある設定の
調整をするために用いられる。

つーことで、じゃあ、この設定の調整をできるのはどんな時なのかということ
になると、

----- ここから
       When run from within an already running server environment
       (e.g.  from an xterm window), XF86Setup  can  be  used  to
       make adjustments to the current server configuration.
----- ここまで

(いい加減な翻訳 by 私)
既に走っているサーバ環境の中(例えば、xterm のウィンド中)から(XF86Setup
を)走らせた時、XF86Setup は現在のサーバ設定の調整に使う事ができる。

 で、実際の動作なども加味して考えると、

 1) console から XF86Setup を起動した時
   (/etc/X11/XF86config があっても)/etc/X11/XF86Config を作成しようとす
   る(古いのは、/etc/X11/XF86Config.bak として保存される)。

 2) 既に X が起動してる状態でその中から XF86Setup を起動した場合
    既存の /etc/X11/XF86Config を読み込んで起動し、それを調整できる。

ということになっているのではないかと。

 どうでしょうか?

-- 
 From Nagoya
   ishikawa@xxxxxxxxxxx, ishikawa@debian.or.jp
       **  石川 睦@Japan Linux Users Group ** 
                      (Nagoya Linux Users Group)
  私家版 f.o.l FAQ (Last Update : 1997/12/24)   (どこかに移動予定)
    http://aurum.cs.inf.shizuoka.ac.jp/~ishikawa/linux/faq/faq-list.html