# VNC This article describes how to use KlipperScreen through a remote connection. !!! warning The experience may not be equal to run KlipperScreen natively. Depending on the device or the network you may encounter performance degradation or other issues. ## On the Host device (for example a Raspberry Pi): 1. [First installl KlipperScreen](Installation.md) 2. Install a vnc server package, for example: ```bash sudo apt install tigervnc-standalone-server ``` 3. Create `launch_KlipperScreen.sh`: ```bash #!/usr/bin/env bash # Use display 10 to avoid clashing with local X server, if anyy Xtigervnc -rfbport 5900 -noreset -AlwaysShared -SecurityTypes none :10& DISPLAY=:10 $KS_XCLIENT& wait ``` !!! tip To change resolution add: `-geometry 1280x720` to the arguments of Xtigervnc 4. Restart KlipperScreen or reboot the system: ```bash sudo systemctl service KlipperScreen restart ``` 5. On KlipperScreen set the following configuration: Turn off DPMS and Display timeout: ![disable_dpms_poweroff](img/disable_dpms_poweroff.png) ## On the remote device: 1. Installa a VNC viewer and configure it to the ip of the host. ???+ example "Example using an iPad" * Install a VNC viewer for example: `RealVNC Viewer: Remote Desktop` #### Prevent unwanted rotation of UI: * Go to `Settings` > `General` > Set `Use side switch to` to `Lock Rotation` #### Avoid accidentally switching between apps: * Go to `Restrictions` > Set passcode > Enable restrictions. * Open * Triple-click "Home" button * Guided access pops up * Press "Start" * Now iPad is locked to VNC viewer until "Guided access" mode is disabled by triple-clicking "Home" button and entering the restrictions password. #### On the VNC viewer: * Press "+" button at the top right * Enter IP address of your print host. * Press "Save" * Select "Interaction", select "Touch panel", go back * Press "Done" * Double-click on an icon with IP address you have just added. * VNC client will complain about unencrypted connection. Disable the warning and say "Connect" * Use or skip tutorial * Press the "Pin" icon to hide the panel. * Enjoy!