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
pgpEU8hoiquNi.pgp
Description: PGP signature

