XWin glitch: alt-tab menu
Harold L Hunt II
huntharo@msu.edu
Sat Apr 10 04:49:00 GMT 2004
Keith,
Keith Thompson wrote:
> On Fri, Apr 09, 2004 at 07:33:18PM -0700, Keith Thompson wrote:
>
>>When I run the XWin server on Windows XP, its icon is always the first
>>in the alt-tab menu that's used to switch between Windows applications.
>>To go back to XWin, I have to either use alt-shift-tab or cycle through
>>the entire menu. I've never seen another Windows application that
>>does this.
>
>
> As Harold L Hunt II quite correctly pointed out, I didn't provide enough
> information. I'll now provide too much. 8-)}
>
> My system is an IBM Thinkpad T40 running Windows XP Pro with the latest
> updates. (I think I've seem the same symptom on my Windows 2000 system
> at home, but I can't confirm that at the moment.)
>
> I've installed the latest updates for Cygwin, including xorg-x11-xwin
> version 6.7.0.0-2.
Hmm... this is suspicious, you claim 6.7.0.0-2 but your log file states
6.7.0.0-1. It could be my mistake, but you might also need to reboot to
allow XWin.exe to be upgraded if it was being used when setup.exe was
being run.
> I start the XWin server from a Cygwin bash shell, using the following
> command:
>
> /usr/X11R6/bin/XWin.exe -fullscreen -emulate3buttons &
>
> And something that I hadn't noticed before: XWin.exe produces a bunch
> of output on stderr (the last three lines show up when I terminate it):
The output on stderr is a feature not a bug. Just redirect the output
to /dev/null if you don't need it (e.g. XWin > /dev/null 2>&1).
Can I ask if you have a good reason for using fullscreen? I would think
you might be more interested in -multiwindow (internal window manager),
-rootless (needs an external window manager, but doesn't show root
window), or -nodecoration (needs external window manager, does show root
window but without window titlebar and border). I'm asking because
almost no one uses -fullscreen anymore and I think that the problem you
are reporting is peculiar to -fullscreen.
We use two different routines to create our top-level window: one for
fullscreen and one for all other modes. The fullscreen procedure sets
the WS_EX_TOPMOST extended style for our top-level window. I'm not sure
if this is required, it has been a long time since I wrote that code...
and changing it might re-introduce bugs that were fixed by specifying
that style. But, I think I'll take a short look at it.
Until then, try the other modes and report if you have started using one
of them instead.
Harold
More information about the Cygwin-xfree
mailing list