Remote desktop
Revision as of 16:41, 26 October 2021 by Alexis.Tantot (talk | contribs) (Created page with "Reference tutorial here: [http://blog.jeffcosta.com/2021/04/05/how-to-setup-tigervnc-on-jetson-nano/ here] # Install nano, tigervnc-standalone-server and autocutsel: #: <code...")
Reference tutorial here: here
- Install nano, tigervnc-standalone-server and autocutsel:
sudo apt install nano tigervnc-standalone-server autocutsel
- Set a password for the VNC server:
vncpasswd
- Create the file ~/.vnc/xstartup using nano:
nano ~/.vnc/xstartup
- Edit with the following content:
!/bin/sh export XDG_RUNTIME_DIR=/run/user/1000 export XKL_XMODMAP_DISABLE=1 unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS xrdb $HOME/.Xresources xsetroot -solid grey # copy/paste enablement vncconfig -nowin & autocutsel -forkgnome-session & startlxde &
- Save and exit nano: Ctrl+o (o as in Oscar) to save, press Enter to continue, then Ctrl+x to exit
- Make xstartup executable:
chmod +x ~/.vnc/xstartup
- Check if .Xresources exists:
ls -al ~/.Xresources
- If it does not exist, create it:
touch ~/.Xresources
- Create a service to make VNC server start automatically:
sudo nano /etc/systemd/system/vncserver@.service
- Create a service to make VNC server start automatically:
sudo nano /etc/systemd/system/vncserver@.service
- Add the following content, and replace <username> by your username :
[Unit] Description=Start TigerVNC Server at startup After=syslog.target network.target [Service] Type=forking User=<username> Group=<username> WorkingDirectory=/home/<username> PIDFile=/home/<username>/.vnc/%H:%i.pid ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1 ExecStart=/usr/bin/vncserver :%i -depth 24 -geometry 1920x1080 -nolisten tcp # ExecStart=/usr/bin/vncserver :%i -depth 24 -geometry 2560x1400 -nolisten tcp ExecStop=/usr/bin/vncserver -kill :%i [Install] WantedBy=multi-user.target
- Save and exit nano: Ctrl+o (o as in Oscar) to save, press Enter to continue, then Ctrl+x to exit