From 1f3f76effe4c272d91ff0e771cefe387b96107f5 Mon Sep 17 00:00:00 2001 From: Dustin Kirkland Date: Wed, 16 Nov 2011 15:21:04 -0600 Subject: [PATCH] * usr/bin/byobu-modrian: - add a new, fun script - speed it up a bit --- debian/changelog | 5 +++-- usr/bin/byobu-modrian | 7 +------ 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/debian/changelog b/debian/changelog index 561cde32..4eb8dc07 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,9 +1,10 @@ byobu (4.49) unreleased; urgency=low - * usr/bin/byobu-modrian: - - add a new, fun script * usr/bin/byobu-select-session: - fix 256-color tmux reattaches + * usr/bin/byobu-modrian: + - add a new, fun script + - speed it up a bit -- Dustin Kirkland Mon, 14 Nov 2011 17:43:02 -0600 diff --git a/usr/bin/byobu-modrian b/usr/bin/byobu-modrian index da478b6b..09d22326 100755 --- a/usr/bin/byobu-modrian +++ b/usr/bin/byobu-modrian @@ -40,7 +40,6 @@ nums=$(rand -N 3 -M $TOTAL_SPLITS -u) red=$(echo "$nums" | awk '{print $1}') yellow=$(echo "$nums" | awk '{print $2}') blue=$(echo "$nums" | awk '{print $3}') -directions=$(rand -N TOTAL_SPLITS -M 2) # Create some splits tmux new-window -n modrian "solid_color $white_color" @@ -54,10 +53,7 @@ for i in $(seq 0 $((TOTAL_SPLITS-1))); do *) color=$white_color ;; esac CMD="solid_color $color" - case "$(head -c 10 /dev/urandom | md5sum | head -c1)" in - 0|1|2|3|4|5|6|7) SPLIT="-v" ;; - 8|9|a|b|c|d|e|f) SPLIT="-h" ;; - esac + [ "$((RANDOM % 2))" = "0" ] && SPLIT="-v" || SPLIT="-h" if ! tmux split-window $SPLIT -t $(get_random_pane) "$CMD" ; then case "$i" in $red) red=$((red+1)) ;; @@ -65,5 +61,4 @@ for i in $(seq 0 $((TOTAL_SPLITS-1))); do $blue) blue=$((blue+1)) ;; esac fi - #sleep 0.1 done