Package: sensible-utils
Version: 0.0.4
Severity: wishlist

Right now, if a program wants to start a terminal, at least on Debian it
should use the x-terminal-emulator alternative.  This does allow admin
configuraiton, but like editor and pager that configuration can only
occur system-wide, with no option for a user to configure their
preferred terminal emulator.

Please consider providing a sensible-term script.  This script should
check the user's environment, then fall back to the preferred terminal
emulator specified in the user's desktop environment (such as GNOME's
"Preferred Applications"), then fall back to x-terminal-emulator.

Two open questions:

- What environment variable should sensible-term check?  I don't see any
  existing precedent.  I'd suggest $XTERMINAL.

- What options does a terminal set in $XTERMINAL need to provide?  As
  far as I can tell, it appears that users of x-terminal-emulator can
  only count on the -e option.


Also, for ease of transition, ideally x-terminal-emulator could refer to
sensible-term, and the real x-terminal-emulator alternative would live
under some other name that sensible-term could call.  This would avoid
the need to fix umpteen programs which already use x-terminal-emulator.

- Josh Triplett

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.35-trunk-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to