[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Console fonts in rxvt



On Thu, Feb 13, 2003 at 05:51:41PM +0000, Colin Watson wrote:
>On Thu, Feb 13, 2003 at 11:46:55AM -0500, George Georgalis wrote:
>> Have you done it? I've tried single / double quotes and "\ " to no
>> avail... but I am setting a variable ($fn) and using -fn $fn on the
>> command line (in a script). maybe that's my problem?
>
>Word splitting happens after parameter expansion, so spaces in $fn will
>be treated as word separators. Use -fn "$fn" instead.

Doh! that little expansion rule gets me all the time... even when I'm
thinking of it.  Here's the script that now has the font I wanted,
thanks.


#!/bin/bash
#
# rxvt.sh, custom rxvt settings.
#
# Processes two parameters, a foreground color and a command (with args)
# to execute. Both are optional but a color must accompany a command.
#
# $1 = rxvt foreground color or defined default
# $2 = command to run and any command paramaters 
#
# Since I'm always using ssh as a command, I prefer '-title "$*"'
# but you may prefer '-title "$title"'
#
# '-name' is for setting Xresources, untested.
#
# GNU (c) 2003 George Georgalis, george@galis.org

foreground=goldenrod
[ -n "$1" ] && foreground=$1 && shift
[ -z "$1" ] && title=$(basename $0) && cmd=""
[ -n "$1" ] && title=$@ && ex='-e' && cmd="$1" && shift
cursor=green
fn="-jmk-neep alt-medium-r-normal-*-*-180-*-*-c-*-iso8859-1"
fb="-jmk-neep alt-medium-r-normal-*-*-180-*-*-c-*-iso8859-1"
export LC_ALL=C
exec \
/usr/bin/rxvt  \
-title "$*" \
-name  "$*" \
-geometry 100x27 \
-bg black \
-fg $foreground \
-fn "$fn" \
-fb "$fb" \
-cr $cursor \
-pr $cursor \
-bd $foreground \
-sl 999 -ls -ut +vb +sb +si -sk $ex $cmd $@ &

# a non zero -sl requires 14 extra pixels in the geom x position



// George

-- 
GEORGE GEORGALIS, System Admin/Architect    cell: 347-451-8229 
Security Services, Web, Mail,            mailto:george@galis.org 
Multimedia, DB, DNS and Metrics.       http://www.galis.org/george 



Reply to: