This is the mail archive of the cygwin-xfree@cygwin.com mailing list for the Cygwin XFree86 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Rootless mode revisited...


Heh heh... as you will see from my reply that I just sent to MATSUZAKI's post, I missed his email, or I saw it but I didn't realize that he wrote a patch for rootless mode.

Very cool.

Harold

Thomas Chadwick wrote:

In response to your first question - the patch isn't in CVS. I pulled the source from CVS, applied the patch that was posted to the ML, then built it. Sorry if that wasn't clear.

As for your other 2 questions - I don't have an answer.

The fact that Matsuzaki posted this patch came as a complete surprise to me. I had every intention of developing and experimenting with such a patch myself. He just beat me to it.

From: Harold L Hunt II <huntharo@msu.edu>
Reply-To: cygwin-xfree@cygwin.com
To: cygwin-xfree@cygwin.com
Subject: Re: Rootless mode revisited...
Date: Wed, 16 Oct 2002 10:26:20 -0400

Thomas,

What CVS tree did you pull this from? Why isn't MATSUZAKI working with us? If I recall correctly, he wrote the Unicode support for xwinclip, right?

Harold

Thomas Chadwick wrote:

I tried out this patch (took a few days because I needed to get xfree86 out of CVS and build it). Very cool. Thanks a bunch to MATSUZAKI for coding it! You saved me a lot of work.

Here's a screenshot...

http://home.adelphia.net/~tlcweb/cygwin/pseudo_rootless_screenshot.gif

Notice that you can see IE in the background along with some Windows desktop icons down the left side of the screen. The windows in the forground are Xclients (namely xterm, xclock, and xeyes). The icon in the lower left is an iconified Xclient.

However, I noticed a few strange artifacts of this approach to rootless mode...

1) When you click and drag on an Xwindow to move it, you only see the bits and pieces of the "rubber band" outline which happen to overlap the other Xwindows. Where the rubber band overlaps Windows windows, you see nothing.

2) Now that there is no root window, you can't use the XWindows window manager's root-window menus.

3) A favorite tool of mine, x2x, is broken, which is due to the lack of a root window causing the mouse focus to jump back and forth XWindows and Windows.


Still, if anyone wants to try it out, here's a binary that I built last night from source I pulled from CVS yesterday...

http://home.adelphia.net/~tlcweb/cygwin/XWin.exe


From: MATSUZAKI Kensuke <zakki@peppermint.jp>
Reply-To: cygwin-xfree@cygwin.com
To: cygwin-xfree@cygwin.com
Subject: Re: Rootless mode revisited...
Date: Tue, 15 Oct 2002 03:30:50 +0900

Thomas didn't talk about X Shape Extension.
I think Thomas's idea is something like this.

With this patch and "-nodecoration" option, it seems to work good.

<< pseudo-rootless.patch >>



_________________________________________________________________
Internet access plans that fit your lifestyle -- join MSN. http://resourcecenter.msn.com/access/plans/default.asp


_________________________________________________________________
Surf the Web without missing calls! Get MSN Broadband. http://resourcecenter.msn.com/access/plans/freeactivation.asp







Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]