bugfix in $ncolors calculating
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# LOC ~/scripts/xtermmaker.sh
|
# LOC ~/scripts/xtermmaker.sh
|
||||||
# CVS $Id: xtermmaker.sh,v 1.4 2003/10/13 11:17:20 heinzel Exp $
|
# CVS $Id: xtermmaker.sh,v 1.5 2003/10/13 14:04:27 heinzel Exp $
|
||||||
version='xtermmaker.sh Version 3.4 $Revision: 1.4 $ ($Date: 2003/10/13 11:17:20 $ $Author: heinzel $)'
|
version='xtermmaker.sh Version 3.4 $Revision: 1.5 $ ($Date: 2003/10/13 14:04:27 $ $Author: heinzel $)'
|
||||||
|
|
||||||
### config ###
|
### config ###
|
||||||
xterm=xterm
|
xterm=xterm
|
||||||
@@ -63,15 +63,14 @@ EOH
|
|||||||
rand()
|
rand()
|
||||||
{
|
{
|
||||||
# Usage: rand <int>
|
# Usage: rand <int>
|
||||||
local i="${1:-1}"
|
local m="${1:-1}"
|
||||||
local f="/dev/urandom"
|
local f="/dev/urandom"
|
||||||
local b=""
|
local n=""
|
||||||
local p=0
|
|
||||||
|
|
||||||
b="`dd if=\"$f\" bs=8 count=1 2>/dev/null | md5sum | \
|
n="`dd if=\"$f\" bs=8 count=1 2>/dev/null | md5sum | \
|
||||||
tr -d \"[:alpha:] [:punct:]\" | cut -c-2`"
|
tr -d \"[:alpha:] [:punct:]\" | cut -c-2`"
|
||||||
|
|
||||||
expr \( $b \* $i \) / 100 + 1
|
expr \( $n \* $m \) / 100 + 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -145,6 +144,7 @@ vpos="$voffset"
|
|||||||
eval colors=\$theme_$theme
|
eval colors=\$theme_$theme
|
||||||
ncolors="`echo \"$colors\" | tr -d [[:alnum:]]`"
|
ncolors="`echo \"$colors\" | tr -d [[:alnum:]]`"
|
||||||
ncolors="${#ncolors}"
|
ncolors="${#ncolors}"
|
||||||
|
ncolors="`expr $ncolors + 1`"
|
||||||
|
|
||||||
xterm_count=1
|
xterm_count=1
|
||||||
color_count=1
|
color_count=1
|
||||||
|
|||||||
Reference in New Issue
Block a user