Sorry, I didn't mean to "dumb it down", but now I have a better idea of your comfort level with modifying xlobby.
Basically, you need to have the xReceive plugin on both the HTPC and the mini PC. The HTPC will utilize the xReceive plugin .dll, while the miniPC will utilize the xSend.exe executable.
First thing is to modify the conf.ini file that is found in the xReceive plugin directory for each computer.
This file will comprise of two lines, the first line being the IP address, the second line is a port number. The default IP is 127.0.0.1 (which is for a local machine). Change the conf.ini IP of each machine to what the IP address is for that machine, for this you have to know if your IP address is static or assigned by your router via DHCP. Personally for internal networking and ease, I use static IP's for all my computers, but every individual is different.
The only other thing that is required is the list of events you want to control on the HTPC via xSend. Other than that there is really nothing more for you to do on the HTPC, just load up xlobby.
On the mini PC, if you open a DOS prompt the goto the location that you have xSend, then you could test your connection by typing in the following simple command and view the results on your HTPC display.
- Code: Select all
xsend command:xlobby:goto screen:{HTPC screen} {HTPC port number} {HTPC IP number}
where {HTPC screen} is the name of the screen on the HTPC you want to goto
{HTPC port number} is the port number you defined in the HTPC xReceive conf.ini file
{HTPC IP number} is the IP address of the HTPC that you defined in the xReceive conf.ini file
Example:
- Code: Select all
xsend command:xlobby:goto screen:movies 8009 192.168.0.100
If everything is correct, your HTPC should be displaying your movies screen (if titled the same).
If that works, then you know you have a good connection to the HTPC. Now assuming that you have all the required commands setup on the HTPC, the easiest route is to create xsend commands on the mini PC using the run event command (xlobby/run event). So on the mini PC enter setup, create events using the os/execute file. In the contents you would use the following:
File: the location of the xSend executable on the mini PC
Arguments: command:xlobby:run event:{event group}:{event} {HTPC port} {HTPC IP}
where: {HTPC port} is the port of the HTPC like indicated above
{HTPC IP} is the IP address of the HTPC like indicated above
{event group}:{event} is the event group name and event on the HTPC you want to control.
As you know you can test the event, and if it doesn't work you may have to put quotations around the arguments like this: "command:xlobby:run event:{event group}:{event}" "{HTPC port}" "{HTPC IP}"
Then associate these events to buttons that are used by your thin client via the skin editor.
If all works out, you should be controlling both computers via one thin client.