On 02.11.2009, at 18:30, Nicholaz Beresford wrote:
I'm using Microsoft RDP on Windows machines over 2Mbit DSL often
and have always disabled background pictures. In my experience
working remote on a machine, I mostly use one application and for
example closing or minimizing the window would uncover the
background picture which results in noticeable hiccups.
As I wrote, covering the desktop with a window of your own making at
the desktop window level is probably a better choice, because you
don't have to save and restore the user's desktop picture, and you
still get to cover a complex desktop picture.
Also, Core Graphics has callbacks that notify you of what part in
particular has changed, and CGWindow APIs are there to get a list of
all the windows and the space they occupy. So you might be able to
leave the desktop untouched and just get the windows separately, or at
least only transmit parts that actually changed, and detect when you'd
be transferring the desktop background and not do it, or transfer the
desktop ahead of time and composite above it on the client side. Kinda
like VMWare/Parallels have it for their Unity mode, where you see
Windows windows with a transparent desktop background over your Mac
windows (or actually, even in between).
Those sound like much better options than screwing with plists to
get rid of the desktop or hiding the user's desktop.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Carbon-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/carbon-dev/email@hidden