Tool to control linux computer from a 3ds. Basically like VNC, RDP, etc. Currently, it can only manage about 4 fps, tops.
It goes without saying, but the the server simply isn't secure, so don't do anything stupid with it. :wink:
For optimal server performance, you should probably
make the "server/work" folder RAM based. This can be done with:
sudo mount -t tmpfs -o size=50m tmpfs ./server/work
Packages required:
sudo apt-get install imagemagick xdotool xautomation
The client requires devkitARM and ctrulib. To compile, just
enter make
in the root of the repository.
To compile the server, just enter make
in the "server" folder.
The server only needs the cstdlib, and BSD sockets for compilation.
However, the packages listed above are required at runtime.
sudo ufw allow 55550/udp
)cd server; ./server
)Tap the buttons labeled under "Video mode," to switch between dynamic, and static compression.
Dynamic compression is ideal for tasks like web browsing, or anything where the screen isn't changing very quickly. Static compresssion is best suited for watching videos, or perhaps gaming.
When using static compression, the slider labeled "Video quality" can be used to set the JPEG quality.
Input | Action |
---|---|
A | Left Click |
B | Double left click |
Y | Right click |
X | Speed up mouse movement |
Circle pad | Move mouse |
D Pad | Arrow keys |
Start | Exit |
R + Dpad L/R | Change logging verbosity |