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

[debian-devel:11797] Re: window manager



佐野@浜松です。

In article <20000301095851W.kohda@xxxxxxxxxxxxxxxxxxxx>,
  at Thu, 2 Mar 2000 02:04:20 +0900,
   on [debian-devel:11790] window manager,
 Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx> さん writes:

> asclassic を見たら postinst に

> 		 register-window-manager --add asclassic

> 	update-alternatives --install /usr/bin/x-window-manager \
> 	  x-window-manager /usr/bin/X11/${wm} 50 \
> 	  --slave /usr/share/man/man1/x-window-manager.1.gz \
> 	  x-window-manager.1.gz /usr/X11R6/man/man1/${wm}.1x.gz

> とあって register-window-manager と update-alternatives
> と両方やってるように見えるのですが、これは必要なんで
> しょうか?

とりあえず「移行期」ということで、 update-alternatives を
加えたのですが、まだ register-window-manager も消えてはいないので
ユーザーの混乱を防ぐという意味で残してあります。

 /etc/X11/Xsession を見ると /etc/X11/window-managers に
何も登録されていない場合に限って /usr/bin/x-window-manager を
使うようになっているみたいですし。

# この優先順位が逆になったら、register-window-manager を使うのを
# やめようかな、とか思っていたり。

> また update-alternatives の場合 50 にするようですが
> 優先順はどうなるのでしょうか?インストール順?
> default window manager とかは無くなってる訳でしょうか?
> (何かを見ろでも結構です。全然ついていってません ^^;)

なんでも 50 にするわけではありません。base は 20 で、
機能に応じて + ポイントがあり、最高は 50 です。

 http://www.debian.org/Lists-Archives/debian-x-9912/msg00003.html
 「x-window-manager priorities」 から始まるスレッドと、

 http://www.debian.org/Lists-Archives/debian-policy-9912/msg00246.html
 「Bug#53758: [PROPOSED] Policy for "x-window-manager" virtual package and」

の以下の個所を読んでください。

+         <em>Packages that provide window managers</em> should declare in
+         their contol data that they provide the virtual package
+         <tt>x-window-manager</tt>.  They should also register themselves as a
n
+         alternative for <tt>/usr/bin/x-window-manager</tt>, with a priority
+         calculated as follows:
+         <list>
+           <item>Start with a priority of 20.</item>
+           <item>If the window manager supports the Debian menu system,
+           add 20 points if this support is available in the package's
+           default configuration (i.e., no configuration files belonging
+           to the system or user have to be edited to activate the
+           feature); if configuration files must be modified, add only 10
+           points.</item>
+           <item>If the window manager permits the X session to be
+           restarted using a <em>different</em> window manager (without
+           killing the X server) in its default configuration, add 10 points;
+           otherwise add none.</item>
+         </list>
+       </p>

# http://www.debian.org/Bugs/db/53/53758http://bugs.debian.org/53758 
# でも読めますね。

-- 
     # (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)