Opened 4 years ago

Last modified 4 years ago

#15900 new bug

Can't move cursor on whole screen when remote desktop is used

Reported by: X512 Owned by: axeld
Priority: normal Milestone: Unscheduled
Component: Servers/app_server Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

This is hrev54051.

Steps to reproduce.

  1. You need 2 PC connected to LAN, one of which runs Haiku. Virtual machine can be used.
  2. git clone https://github.com/novnc/websockify.git.
  3. Run python -m websockify 5000 localhost:5001 in websockify directory.
  4. Open new Terminal and run TARGET_SCREEN=5001 Terminal.
  5. Copy "src/tools/html5_remote_desktop" to another PC and open HaikuRemoteDesktop.html in web browser.
  6. Set Haiku PC IP address in Remove Host field and set resolution lower than screen resolution where Haiku run. Press "Connect" button.
  7. Haiku desktop with Terminal window should appear in web browser.
  8. Try to move cursor on Haiku PC and you can't move it to right-bottom part of screen.

Change History (3)

comment:1 by waddlesplash, 4 years ago

Is the behavior the same with the native RemoteDesktop app? (Or is that currently broken, and in need of patching?)

comment:2 by X512, 4 years ago

This is problem in app_server, it don't properly handle cursor moving area for different desktops.

comment:3 by axeld, 4 years ago

I'd assume the app_server sends a IS_SCREEN_BOUNDS_UPDATED to the input_server when the remote desktop is opened; ie. the last desktop always wins.

Note: See TracTickets for help on using tickets.