X client wrapper for Win apps?

David Fraser davidf@sjsoft.com
Wed Sep 18 20:00:00 GMT 2002



Keith D. Tyler wrote:

>David Fraser was recently quoted as saying...
>  
>
>>I've discovered that rather than using -fullscreen, if you simply use 
>>-nodecoration
>>and set the X server to run at the same size as fullscreen, it doesn't 
>>minimize when
>>you switch tasks, but still stays the same size as the full screen in 
>>the background.
>>The advantage being you can still see it behind your other apps (if 
>>they're not maximized),
>>although they're still not actually inside X windows.
>>    
>>
>
>Yeah... but unless you only use alt-tab to switch apps, you have to
>minimize the X server periodically to see the minimized app icons (which
>are ugly as sin in Win95+, but that's another matter)
>  
>
Another thought on this theme (these are all just patch-ups, we really 
want the whole
Windows running in X thing) is to have a hook that catches Shell 
functions (opening,
closing of Windows, etc) and use that to create dummy (transparent?) 
windows in X corresponding
to each top-level window in Windows. Selecting the window in X should 
then activate
the window in Windows. They would then appear in the taskbar / list of 
windows in
whatever window manager system is being used in X. Windows has a nice 
Hook system
that is fairly easy to use...

>  
>
>>Could we modify them to send messages between them for certain desktops?
>>    
>>
>
>Doubtful.
>
>  
>
>>So say you have Ctrl-F1, Ctrl-F2 switching to Linux Desktop 1 and 2, then
>>Ctrl-F3, Ctrl-F4 switch back to the Windows one and tell it to activate 
>>a certain
>>desktop. That way we'd be writing glue code rather than a whole new system.
>>    
>>
>
>Well, I use directional window-switching keystrokes. The JSPager set uses
>Ctrl-Up,Ctrl-Down, etc, and my FvwmPager set uses Alt-Up, Alt-Down, etc.
>
>  
>
>>>This is, I realize, all probably very unrealistic dreaming, but any leads
>>>or tips are welcome.
>>>
>>>      
>>>
>
>Sounds like if Wine emulates a Win32 environment and then converts Win32
>apps to X windows, the problem is partly solved there. But AFAIK Wine
>doesn't have a multi-window mode, you get one X window which contains a
>Windows desktop *within* which normal GDI windows run. Is that right or
>has that changed?
>
No, each GDI window runs in a separate X window

>
>==================================================================
>Keith D. Tyler                                keith@keithtyler.com
>Federal Way, WA                          http://www.keithtyler.com
>------------------------------------------------------------------
> Terrorists can attack freedom, but only Congress can destroy it.
>==================================================================
>
>  
>



More information about the Cygwin-xfree mailing list