David Bush writes:
1. The frame on the PC is way to big and the fonts are oversized.
Is there anyway to get Xemacs to adjust to different screen
resolutions on different displays?
This is a modification of some code that I use. The basic idea is
that you can set frame-local properties of faces.
(defvar make-frame-small-font "-*-courier-medium-r-*-*-8-*-*-*-*-*-*-*"
"Font of a small frame.")
(defun make-frame-on-small-display (display &optional props)
"Create a new small frame on a display."
(interactive "sMake small frame on display: ")
(make-frame-on-display
display
(append props
(list [default font] make-frame-small-font
[bold font] make-frame-small-font
[bold font] make-frame-small-font
[bold-italic font] make-small-large-font
[modeline font] make-frame-small-font))))
Now, instead of calling gnuclient, use the following call from your
shell:
gnudoit '(make-frame-on-small-display "'$DISPLAY'")'
Note that this will only work if you let all your faces inherit from
the defaults. Otherwise, you will need to expand that list to include
all your faces.
2. I haven't been able to get the meta key to work on the PC.
On
the Sun I still have it defaulted to the "diamond" key. My
efforts to remap using xmodmap have been fruitless thus far.
As anyone solved this? I have this problem even if run
gnuclient -nw and work in tty mode.
I have the same problem. I have a Window 95 box on my desk next to my
Sun box. When I `make-frame-on-display' to get an extra workspace,
typing Alt-x (or Alt-anything) does nothing. I assume that Windows is
trapping it for me.
I imagine that could be some Windows setting to change, but I don't
know what it is.
Although I am sure you know that `ESC x' does `M-x', I have a better
hint. The `C-[' key generates an ESC. The ESC key is too far away,
so I use `C-[ x' on the PC.
3. If my ISP has a glitch and drops my connection, the X error
causes the entire Xemacs on the Sun to die. Is there any way
to prevent this from happening?
Yes, work with Didier and Steve to make the setjmp/longjmp stuff work
correctly.
Unfortunately, this is a known deficiency. I have been hit by it far
too many times to count.
I hope that some of this has helped.
--
Colin