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

Bug#83063: [PROPOSED] enhanced x-terminal-emulator policy



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


Reply to: