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 branden@debian.org | in it or not. http://www.debian.org/~branden/ | -- Graham Chapman
Attachment:
pgpbwYXshqitK.pgp
Description: PGP signature