all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Skip Montanaro <skip.montanaro@gmail.com>
To: Help GNU Emacs <help-gnu-emacs@gnu.org>
Subject: Unwanted cursor and menu offset/warpage
Date: Wed, 20 Sep 2017 15:39:52 -0500	[thread overview]
Message-ID: <CANc-5UzzuWAOt90-L0XrnJ4Aa-iXhUktx1zGPBv_HJsZ3gZAvw@mail.gmail.com> (raw)

My work environment is suboptimal. I do all my work on Linux machines
(they pay me to program for that general platform). However, they see
fit to plop a Windows 7 box on my desk and I've so far been unable to
convince them to give me something more suitable. My typical Emacs
setup scenario is to use PuTTY to connect to a Linux box and run Emacs
there, with DISPLAY pointed back at the Windows thing. On that box
runs something called VcXsrv.

I actually don't recall if the problem described here is recent or
ongoing, but it's pretty annoying. If, for example, I'm running an
Emacs started with -q, then click a menu item in the title bar, the
menu pops up offset several hundred pixels away from the mouse. This
is as annoying as you might suspect, but since it's so in-your-face,
it's obvious that it's happened, and I can usually move the mouse with
care to pounce on the menu before it disappears or is replaced by the
menu for the adjacent title bar entry.

Worse is the behavior of the pointer while exiting ediff-anything.
Again, with the -q flag (none of my customizations should be active,
right?) if I execute ediff-revision on a file modified from some repo,
it displays the little window/frame, but warps the cursor about 1000
pixels to the right (I have three monitors side-by-side-by-side and
configured Windows to use focus-follows-mouse because I so despised
its click-to-type semantics). Consequently, any keys I press go to the
wrong place. Once I drag the cursor back where it belongs, finish my
ediff session and quit, it warps it again.

The cursor warpage is more problematic than the offset menus because
it involves a much subtler visual change to my environment. I wonder
if anybody might have some suggestions about how to debug this issue,
or have seen and conquered either problem. (I assume they are related
because they both involve screen addressing offsets, but they may well
not be.)

I am going to take a plunge into WinEmacs, see if it behaves any
better in this regard, and see how well it works with Tramp. Of
course, most of the files, directories and mount points I use on Linux
are invisible to Windows...

Skip



             reply	other threads:[~2017-09-20 20:39 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-20 20:39 Skip Montanaro [this message]
2017-09-21 12:34 ` Unwanted cursor and menu offset/warpage Robert Pluim
2017-09-21 14:42   ` Skip Montanaro
2017-09-22 18:44 ` Robert Thorpe
2017-09-23 12:34   ` Skip Montanaro
2017-09-23 18:23     ` Robert Thorpe
2017-09-23 18:30       ` Skip Montanaro
2017-09-27 22:01         ` ken

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CANc-5UzzuWAOt90-L0XrnJ4Aa-iXhUktx1zGPBv_HJsZ3gZAvw@mail.gmail.com \
    --to=skip.montanaro@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.