Package: debian-policy
Version: 3.2.1.2
Severity: wishlist

Rationale: allows for terminal emulators that play nicely with established
standards for command-line behavior to achieve higher priority in the
alternatives system (this has been requested from several parties in the
past); also promotes internationalized terminal emulators.

--- policy.sgml.orig    Sun Jan 21 14:48:38 2001
+++ policy.sgml Sun Jan 21 15:26:37 2001
@@ -5911,7 +5911,7 @@
          virtual package <tt>xserver</tt>.
          <footnote>
            <p>
-             Rationale: implement current practice, and provide an
+             Rationale: implements current practice, and provides an
              actual policy for usage of the "xserver" virtual package
              which appears in the virtual packages list.
              In a nutshell, X servers that interface directly with
@@ -5931,8 +5931,38 @@
          should declare in their control data that they provide the
          virtual package <tt>x-terminal-emulator</tt>.  They should
          also register themselves as an alternative for
-         <tt>/usr/bin/x-terminal-emulator</tt>, with a priority of
-         20.
+         <tt>/usr/bin/x-terminal-emulator</tt>, with a priority calculated
+         as follows:
+         <list>
+           <item>Start with a priority of 0.</item>
+           <item>If the terminal emulator supports a command-line option of
+           the form "-e <emph>command</emph>", where this option causes a
+           new terminal window to appear running <emph>command</emph>, add
+           10 points.</item>
+           <item>If the terminal emulator supports a command-line option
+           of the form "-T <emph>title</emph>", where this option causes a
+           new terminal window to appear with <emph>title</emph> passed to
+           the window manager via an appropriate hint for titlebar
+           decoration, add 10 points.</item>
+           <item>If the terminal emulator supports UTF-8 encoded locales,
+           add 10 points.</item>
+           <item>If the terminal emulator supports fonts using the ISO
+           10646-1:2000 encoding (a.k.a "Unicode 3.0"), add 10
+           points. (This automatically implies ISO 10646 combining
+           character support at implementation level 1, for contrast with
+           the following.)</item>
+           <item>If the terminal emulator supports ISO 10646 combining
+           characters at implementation level 2, add 10 points.</item>
+           <item>If the terminal emulator supports ISO 10646 combining
+           characters at implementation level 3, add 10 points.
+             <footnote>
+               <p>For more information on UTF-8, Unicode, and ISO 10646, see
+               <url id="http://www.cl.cam.ac.uk/~mgk25/unicode.html";
+               name="Markus Kuhn's UTF-8 and Unicode FAQ">.
+               </p>
+             </footnote>
+           </item>
+         </list>
        </p>
 
         <p>

-- 
G. Branden Robinson             |    There's nothing an agnostic can't do
Debian GNU/Linux                |    if he doesn't know whether he believes
[EMAIL PROTECTED]              |    in it or not.
http://www.debian.org/~branden/ |    -- Graham Chapman

Attachment: pgpEU8hoiquNi.pgp
Description: PGP signature

Reply via email to