Hi all,

I'd like to share my success with non-native RD client on Mac. Microsoft client 
(v.2.1.1 and below) would experience mouse scrolling issues as suggested 
previously. However, CoRD (http://cord.sourceforge.net), which is based on 
Rdesktop, can successfully connect and doesn't have those issues. It is working 
with a caveat though, where the full screen mode would not update on mouse 
actions. This was fixed when I used the workaround suggested in 
https://bugs.launchpad.net/ubuntu/+source/xrdp/+bug/846407, namely in Compiz 
Configuration Settings Manager the "Force full screen redraws (buffer swap) on 
repaint" setting was switched on. After that everything seems to play nice.

Thank you.

On Jul 15, 2013, at 9:11 PM, Jay Sorg <jay.s...@gmail.com> wrote:

> Hi Denis,
> 
>> I know it has been posted to this list in the past (without a resolution), 
>> so let me re-open the discussion on the following issue.
>> 
>> I'm connecting to Ubuntu 12.04, hosted on a Hyper-V server, from Mac OS 10.8 
>> using Microsoft RD Client 2.0.1.
>> Everything runs great, with the only exception of mouse scroll wheel, which 
>> registers in the remote desktop but is painfully slow.
>> 
>> The issue is not present when connecting from the same Mac using rdesktop or 
>> xfreerdp.
>> 
>> I also ran xev on the remote desktop to see if there is any difference in 
>> the events being triggered.
>> And apparently, there is none besides that for the Microsoft client, only a 
>> single event registers in a few attempts; that is, mouse buttons 4/5 are 
>> triggered eventually. In case of rdesktop or xfreerdp, many of these events 
>> are easily initiated by a single swipe/scroll.
>> 
>> I know it looks like an issue with the Microsoft client, however I don't 
>> experience the same problem when connecting to a Windows host, so there 
>> might be something wrong with the way MS client and Xrdp communicate.
> 
> There is a scroll delta in the wheel event.  I don't think it's read
> now by xrdp.
> My guess is that with this Mac client, the delta is much bigger.
> 
> http://msdn.microsoft.com/en-us/library/cc240586.aspx
> 
> The low 8 bits in flags is a value between 0 and 0xff to indicate the
> scroll delta I think.
> 
> We will have to come up with a ratio of "button 4 / 5 clicks" to
> "delta" to fix this.
> 
> Jay


------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
xrdp-devel mailing list
xrdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xrdp-devel

Reply via email to