We need install the following packages.
apt install ubuntu-desktop
apt install gnome-session-fallback
apt install tightvncserver
We starting service
vncserver
Stop service vnc.
vncserver -kill :1
Create config xtartup, add this to ~/.vnc/xstartup:
nano ~/.vnc/xstartup
"""
#!/bin/sh
autocutsel -fork
xrdb $HOME/.Xresources
xsetroot -solid grey
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:Unity"
export XDG_MENU_PREFIX="gnome-flashback-"
unset DBUS_SESSION_BUS_ADDRESS
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check --debug &
#!/bin/sh
autocutsel -fork
xrdb $HOME/.Xresources
xsetroot -solid grey
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:Unity"
export XDG_MENU_PREFIX="gnome-flashback-"
unset DBUS_SESSION_BUS_ADDRESS
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check --debug &
"""
We Created the service for auto start.
# sudo nano /etc/systemd/system/vncserver@.service
"""
[Unit]
Description=Systemd VNC server startup script for Ubuntu 18.04
After=syslog.target network.target
[Service]
Type=forking
User=linuxconfig
ExecStartPre=-/usr/bin/vncserver -kill :%i &> /dev/null
ExecStart=/usr/bin/vncserver -depth 24 -geometry 800x600 :%i
PIDFile=/home/linuxconfig/.vnc/%H:%i.pid
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
"""
[Unit]
Description=Systemd VNC server startup script for Ubuntu 18.04
After=syslog.target network.target
[Service]
Type=forking
User=linuxconfig
ExecStartPre=-/usr/bin/vncserver -kill :%i &> /dev/null
ExecStart=/usr/bin/vncserver -depth 24 -geometry 800x600 :%i
PIDFile=/home/linuxconfig/.vnc/%H:%i.pid
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
"""
Next, reload the Systemd:
systemctl daemon-reload
To start VNC desktop 1 enter:
To start VNC desktop 1 enter:
service vncserver@1 start
To stop VNC desktop 1 execute:
To stop VNC desktop 1 execute:
service vncserver@1 stop
0 Comments