From 0c1b4b97925be907d32b5dd1fb6f2b53be75f116 Mon Sep 17 00:00:00 2001 From: Dustin Kirkland Date: Thu, 22 Apr 2010 20:26:53 -0500 Subject: [PATCH] usr/bin/byobu: support nethack screen mode, LP: #568751 --- debian/changelog | 2 +- usr/bin/byobu | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/debian/changelog b/debian/changelog index fe3b887a..18f394af 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,6 @@ byobu (2.72) unreleased; urgency=low - * UNRELEASED + * usr/bin/byobu: support nethack screen mode, LP: #568751 -- Dustin Kirkland Thu, 22 Apr 2010 12:31:20 -0500 diff --git a/usr/bin/byobu b/usr/bin/byobu index 8e8c946c..ba65b3e4 100755 --- a/usr/bin/byobu +++ b/usr/bin/byobu @@ -53,7 +53,12 @@ fi # Now let's execute screen! if [ "$#" = "0" ]; then out=$(screen -wipe 2>/dev/null) || true - if echo "$out" | grep -qsi "^No Sockets found in "; then + if [ -r "$HOME/.nethackrc" ] || [ "$NETHACKOPTIONS" != "" ]; then + NO_SOCKETS="^This room is empty " + else + NO_SOCKETS="^No Sockets found in " + fi + if echo "$out" | grep -qsi "$NO_SOCKETS"; then # Start new session exec screen $SCREEN_TERM -c "/usr/share/$PKG/profiles/byoburc" -t shell $DEFAULT_WINDOW else