Nathaniel Smith <[email protected]> wrote on 21/03/2009 05:57:37 AM:
> I just checked, and FSF Emacs 21 was getting into a weird infinite
> loop (apparently it likes to reset its sizing constraints every time
> it gets notified its size/position may have changed, and we were
> running the maybe-resize-the-window-and-notify-it code unconditionally
> whenever an app updated its sizing constraints. Oops). Fixed in
> mainline. (See, reporting bugs is good!) Does that fix your problem?
>
> As an aside, I would have noticed this myself except that I think
> tramp-mode is better than emacs-in-xpra -- if you're unfamiliar with
> it, then you might want to check it out.
I use tramp mode extensively under Emacs - but there are times when it's
easier to have Emacs up on the remote machine and export the DISPLAY. Those
times include running Emacs on files under Clearcase control. I've not
managed to get local Emacs -> tramp(ssh) -> Clearcase remote hookup to work
sanely.
I've compiled up 0.0.6 on my laptop (Fedora 10) and desktop (Ubuntu 8.10)
successfully, and I can generally run xterms and bat them back and forth
between displays. It's nice and fast. I've even displayed a remote Emacs
running on an AIX box onto my xpra display (which would be one of my
standard redirects).
I can also display Emacs (X/GTK2 interfaces) over xpra - thanks!
However, I can't get keyboard focus on those Emacs windows. Looking in the
log, I see the following repeated a lot.
OverflowError: long int too large to convert to int
Unhandled error while processing packet from peer
Traceback (most recent call last):
File "install/lib/python/xpra/protocol.py", line 126, in _consume_packet
File "install/lib/python/xpra/server.py", line 624, in process_packet
File "install/lib/python/xpra/server.py", line 555, in _process_focus
File "install/lib/python/xpra/server.py", line 430, in _focus
File "install/lib/python/wimpiggy/window.py", line 933, in
give_client_focus
File "install/lib/python/wimpiggy/error.py", line 105, in
swallow_unsynced
File "install/lib/python/wimpiggy/error.py", line 96, in call_unsynced
File "install/lib/python/wimpiggy/error.py", line 84, in _call
File "install/lib/python/wimpiggy/lowlevel/__init__.py", line 15, in
send_wm_take_focus
File "wimpiggy.lowlevel.bindings.pyx", line 958, in
wimpiggy.lowlevel.bindings.sendClientMessage
and occasionally I see
KeyError: 2
Traceback (most recent call last):
File "install/lib/python/wimpiggy/wm.py", line 294, in
do_wimpiggy_focus_in_event
File "install/lib/python/wimpiggy/world_window.py", line 169, in
reset_x_focus
File "install/lib/python/wimpiggy/world_window.py", line 157, in
_take_focus
File "/usr/lib/python2.5/site-packages/PIL/__init__.py", line 15, in
send_wm_take_focus
which I suspect are related.
Cheers,
Toby Haynes
_______________________________________________
Parti-discuss mailing list
[email protected]
http://lists.partiwm.org/cgi-bin/mailman/listinfo/parti-discuss