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