diff --git a/byobu b/byobu
index 9bcddc5d..4a8415bc 100755
--- a/byobu
+++ b/byobu
@@ -36,6 +36,9 @@ fi
# Sanitize the environment
byobu-janitor --force
+# Set window title until https://bugs.launchpad.net/bugs/338722 is fixed in screen
+echo -ne "\033]0;${USER}@$(hostname) - byobu\007"
+
# Launch motd+shell, unless the user has default windows set to launch
[ -n "$SHELL" ] || SHELL="/bin/sh"
[ -x "$SHELL" ] || SHELL="/bin/sh"
diff --git a/byobu-launcher b/byobu-launcher
index c2dc1728..a05bdb05 100755
--- a/byobu-launcher
+++ b/byobu-launcher
@@ -18,14 +18,8 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see .
-
[ "$TERM" = "screen" ] && exit 0
-# Ensure that the PROMPT_COMMAND gets printed, such that gnome-terminal
-# and friends can pick it up before going into screen
-export PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'
-[ -x /bin/bash ] && echo | /bin/bash -i -s 2>/dev/null
-
out=`screen -ls 2>/dev/null` || true
if echo "$out" | grep -qsi "^No Sockets found in "; then
# Start new byobu session
diff --git a/debian/changelog b/debian/changelog
index 0aab6154..05195468 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,19 @@
byobu (2.23) unreleased; urgency=low
- * UNRELEASED
+ [ Kees Cook ]
+ * byobu, byobu-launcher:
+ - set the window title to "$USER@HOST - byobu"
+ - do this in byobu, rather than byobu-launcher so that all byobu
+ sessions, and not just auto-launched sessions get this
+ - note that we're dropping $PWD since this does not actually work
+ and replacing this with " - byobu"
+ - for $PWD to work, we'd need screen to support two separate
+ hardstatus lines, as we can either put it at the bottom of byobu,
+ or in the window title, and hardstatus is the only tool available
+ to us for tracking $PWD
+ - drop the bash -i hack in byobu-launcher; this speeds up logins
- -- Dustin Kirkland Wed, 22 Jul 2009 19:41:42 -0500
+ -- Dustin Kirkland Wed, 22 Jul 2009 21:26:42 -0500
byobu (2.22-0ubuntu1) karmic; urgency=low