# VNC Connection to KlipperScreen

**URL:** https://klipper.discourse.group/t/vnc-connection-to-klipperscreen/1634
**Category:** KlipperScreen
**Created:** [December 29, 2021, 11:20pm UTC](https://klipper.discourse.group/t/vnc-connection-to-klipperscreen/1634 "2021-12-29T23:20:40Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![DieselRRR](https://avatars.discourse-cdn.com/v4/letter/d/eb8c5e/32.png) [@DieselRRR](https://klipper.discourse.group/u/DieselRRR)
#### Post date: [December 29, 2021, 11:20pm UTC](https://klipper.discourse.group/t/vnc-connection-to-klipperscreen/1634/1 "2021-12-29T23:20:41Z")

</div>

Hi! I’m trying to connect to mi pi zero w with KlipperScreen, from old Ipad 2 via VNC, using vncserver. Connection is ok, but it shows me only cli console.  
My knowledge of Linux is not enough to solve this problem, has anyone succeeded in this?

 ![Screenshot_1](https://global.discourse-cdn.com/free1/uploads/klipper/original/1X/7313a0973a653383c66adf0cf616b16650cc6b75.png)

---

<div class="post-metadata">

### Author: ![jordanr](https://avatars.discourse-cdn.com/v4/letter/j/9de053/32.png) [@jordanr](https://klipper.discourse.group/u/jordanr)
#### Post date: [January 5, 2022, 12:31am UTC](https://klipper.discourse.group/t/vnc-connection-to-klipperscreen/1634/2 "2022-01-05T00:31:31Z")

</div>

VNC Server will create a new xwindow. You need to use something such as tigervnc scraping server instead.

---

<div class="post-metadata">

### Author: ![w00sh](https://avatars.discourse-cdn.com/v4/letter/w/b5ac83/32.png) [@w00sh](https://klipper.discourse.group/u/w00sh)
#### Post date: [April 8, 2023, 11:50pm UTC](https://klipper.discourse.group/t/vnc-connection-to-klipperscreen/1634/3 "2023-04-08T23:50:27Z")

</div>

I’ll post it here since this comes up first in search:

1. Install tigervncserver v1.12.x
2. `vncpasswd` to set password  
add following to `xstrartup` script located in `~/.vnc/` folder

```auto
cd ~/KlipperScreen
exec ~/.KlipperScreen-env/bin/python ~/KlipperScreen/screen.py

```

1. start vncserver:  
`vncserver :5 -geometry widthxlength -interface <ip address> -passwordfile ~/.vnc/passwd -localhost=0`

Above should create a VNC virtual display listening at `<ip address>:5905`

This way you can run virtual KlipperScreen along regular desktop GUI.
