From 924a4707b73d275c71e44aac0e0a0cf37e4d7ea5 Mon Sep 17 00:00:00 2001 From: Leon Henrik Plickat Date: Mon, 7 Dec 2020 01:34:12 +0100 Subject: contrib: update layouts for river-layout and river-options - Remove old layouts which no longer work. - Add new C layout. --- contrib/random-incorrect-layout.sh | 44 -------------------------------------- 1 file changed, 44 deletions(-) delete mode 100755 contrib/random-incorrect-layout.sh (limited to 'contrib/random-incorrect-layout.sh') diff --git a/contrib/random-incorrect-layout.sh b/contrib/random-incorrect-layout.sh deleted file mode 100755 index d6b250f..0000000 --- a/contrib/random-incorrect-layout.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/bash -# Randomized Layout for debug purposes. This version randomly makes some errors -# see how river handles incorrect output of layout executables. - -CLIENTS="$1" -OUTPUT_WIDTH="$4" -OUTPUT_HEIGHT="$5" - -for _ in $(seq 1 "$CLIENTS") -do - WIDTH="$(( ( OUTPUT_WIDTH / 5 ) ))" - HEIGHT="$(( ( OUTPUT_HEIGHT / 5 ) ))" - X="$(( ( RANDOM % ( OUTPUT_WIDTH - WIDTH ) ) + 1 ))" - Y="$(( ( RANDOM % ( OUTPUT_HEIGHT - HEIGHT ) ) + 1 ))" - - # Mix in some errors - case "$(( ( RANDOM % 10 ) ))" in - 0) # Too few layout rows - ;; - - 1) # Too many layout rows - echo "$X $Y $WIDTH $HEIGHT" - echo "$X $Y $WIDTH $HEIGHT" - ;; - - 2) # Too few layout columns - echo "$X $Y $WIDTH" - ;; - - 3) # Too many layout columns - echo "$X $Y $WIDTH $HEIGHT $X" - ;; - - - 4) # Negative view size - echo "$X $Y -$WIDTH $HEIGHT $X" - ;; - - *) # Expected behaviour - echo "$X $Y $WIDTH $HEIGHT" - ;; - esac -done - -- cgit v1.2.3