This is the mail archive of the
mailing list for the Cygwin project.
Re: Batch file code to launch rxvt pointed elsewhere than $HOME -- what's wrong with my code?
- From: SJ Wright <sjwright68 at charter dot net>
- To: cygwin at cygwin dot com
- Date: Sun, 21 Feb 2010 22:28:36 -0500
- Subject: Re: Batch file code to launch rxvt pointed elsewhere than $HOME -- what's wrong with my code?
This command, executed from a batch file, works right off the bat.
C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt
-sl 8000 -cd "/cygdrive/c/blu/newest" -e /usr/bin/bash -c
"STARTDIR=\"$PWD\" exec /bin/bash --login"
I thought all I'd have to add were the "-geometry" and "-font" options
as I had them in the original batch file. After trying the command twice
and each time getting a message in Command Prompt such as *rxvt: could
not load Lucida Console-14*, I figured it was looking in the Windows
font folder instead of the X11 one. When I added the "-display :0"
option, and the rxvt window came up with the right font, size, welcome
message and in the right directory, I knew I had clinched it.
So I took it to the next step: making the batch file. One long line of
code even looks better than three, especially when it works. And this did.
I changed the double-quoted path to point to the other directory for
which I wanted one of these custom batch files, saved, double-clicked,
and it worked as well as the first one.
This should be somehow made an "interesting extra method" somewhere in
the User Guide, in my opinion. I don't doubt both new Cygwin users as
well as old hands will want to know how to do it.
Thanks again for all the help.
The evolution of email: 1979 - A miracle 1989 - A useful tool 1999 -
Still cheaper than postage 2009 - A pain in the a**!
If you can read this, you're too close to the screen.
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple