rxvt fonts size setting problem for X/Cygwin
Charles Wilson
cygwin@cwilson.fastmail.fm
Wed Nov 23 07:11:00 GMT 2005
Igor Pechtchanski wrote:
> I don't know of an easy way to dispatch to a font name based on whether
> you're running X or native. You could try playing with window names and
> using this as a selector in your .Xdefaults...
> Igor
Here's what I do:
(1) ~/.Xdefaults has the following (if you ignore the silly mailer line
wrapping):
rxvt*background: #000040
rxvt*foreground: #ffffbf
rxvt*scrollBar: true
rxvt*scrollBar_right: true
rxvt*font: -bitstream-bitstream vera sans
mono-medium-r-normal--*-120-*-*-m-*-iso8859-1
rxvt*boldfont: -bitstream-bitstream vera sans
mono-bold-r-normal--*-120-*-*-m-*-iso8859-1
rxvt*saveLines: 10000
rxvt*loginshell: true
rxvt.backspacekey: ^H
(2) I have a shortcut to start rxvt-X with the following target (where
'runrxvt.exe' is a copy of run.exe):
C:\cygwin\bin\runrxvt.exe -display 127.0.0.1:0.0 -tn rxvt-cygwin -e
/usr/bin/bash --login -i
One thing I haven't worked out is, if I click this shortcut with no X
server running, I get a gigantic rxvt-native window with absolutely huge
font. But that's my error; I just close the window, start the X server,
and go again. "Problem" solved.
(3) I have a shortcut to start rxvt-native with the following target
(ditto runrxvt.exe):
C:\cygwin\bin\runrxvt.exe -display :0 -fn "Bitstream Vera Sans Mono-16"
-tn rxvt-cygwin-native -e /usr/bin/bash --login -i
The colors and other settings from the .Xdefaults file are actually used
by both versions -- but the rxvt-native one uses the "command line" -fn
font instead of the .Xdefaults value.
(I also have 'rxvt' aliased depending on the current value of $TERM, so
that subsidiary rxvt windows launched from the command line 'inherit'
X-ness or Native-ness, but that's a different issue).
--
Chuck
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://x.cygwin.com/docs/
FAQ: http://x.cygwin.com/docs/faq/
More information about the Cygwin-xfree
mailing list