The section below uses an experimental feature of LTSP (Linux Terminal Server Project) which PiNet is based off. As such, expect possible issues/bugs
PiNet by default includes support for the ltsp-remoteapps tool.
This tool allows you to run an application from your server computer, on the server then forward the window to the Raspberry Pi. It then behaves as a native application on the Raspberry Pi.
It is already used in PiNet by the change password utility and to allow you to open the PiNet control panel from a Raspberry Pi.
Lets say you have an application that only runs on an x86 processor (the Raspberry Pi uses an ARM processor), you would be able to access that application on the Raspberry Pi as long as the application ran on your server and was installed.
Or, perhaps there is an application that doesn’t run well on the Raspberry Pi (too slow etc), you can use ltsp-remoteapps to launch it from the Raspberry Pi and all the processing will be done by the server.
Using the ltsp-remoteapps tool is actually very simple. All you need is to know the application name.
ltsp-remoteapps application_name
.ltsp-remoteapps firefox
will launch Mozilla Firefox on the server and forward it to your Raspberry Pi.