How to start and use SikuliX on Windows Terminal Server?

Asked by Ilya

Hi all. Could you please explain – am I to start SikuliX always on the same OS which has a monitor connected? The matter is: I run VMs from ESXi on the terminal server. So, first I power on the client, having: monitor, mouse, Keyboard. It can be Raspberry Pi, or Win7 comp. Some computer having a client for RDP. Secondly, I connect to the RDP-server (Windows) and log in as a user of this Terminal Server. Then, during my session on the terminal server, I do next two things. Third – I start a browser which is HTML-client for the hypervisor (ESXi). Fourth – using the browser - I start VMRC (VMware Remote Console) for some VMs. Both VMRC and browser are installed on the terminal server.
So, I have KVM locally, possibly on W7 or W10, and I have on its monitor all VMs windows and other RDP session stuff (the desktop, Start button, panels, just windows of other server programs, etc.)
I wonder whether it possible to start and use SikuliX on Windows Terminal Server? It’s clear that it is possible to run it on Windows workstation, but what if RDP-client is a Raspberry Pi or other weak one… So I would like to install SikuliX on the terminal server Windows 2008 R2, but to have all KVM – keyboard, video, mouse, locally on RDP-client machine. Could it work?

Tx

Question information

Language:
English Edit question
Status:
Solved
For:
SikuliX Edit question
Assignee:
No assignee Edit question
Solved by:
Ilya
Solved:
Last query:
Last reply:
Revision history for this message
Launchpad Janitor (janitor) said :
#1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.

Revision history for this message
Ilya (alkorrus) said :
#2

up

Revision history for this message
RaiMan (raimund-hocke) said :
#3

SikuliX uses monitor, keyboard and mouse of the system it runs on.

The monitor must be unlocked and available for Java Robot actions. The availability includes some fake-monitor-implementations, that are accepted by Java as a replacement for a real monitor. For such solutions please consult the net.

I do not have any experience with such complex environments. So you have to consult the net and do some tests/experiments.

All the best.

Revision history for this message
Ilya (alkorrus) said :
#4

t y Raimund. Wish u all the best. Great poject!