某米狗上面的系统是lubuntu,是我没用过的桌面环境,做下笔记。

1.安装tightvncserver

sudo apt install tightvncserver

2.设置密码

vncpasswd

3.启动并关闭tightvncserver以生成配置文件

#启动
tightvncserver
#关闭
tightvncserver -kill :1

4.修改配置文件

nano ~/.vnc/xstartup

5.将内容改为:

#!/bin/sh

#xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
autocutsel -fork
openbox &
#/etc/X11/Xsession
/usr/bin/lxsession -s Lubuntu -e LXDE &

6.开启vnc

tightvncserver :1

7.查看端口

cat ~/.vnc/lubuntu\:1.log

其中端口在第八行最后,我这里是5901

16/11/21 15:16:58 Xvnc version TightVNC-1.3.10
16/11/21 15:16:58 Copyright (C) 2000-2009 TightVNC Group
16/11/21 15:16:58 Copyright (C) 1999 AT&T Laboratories Cambridge
16/11/21 15:16:58 All Rights Reserved.
16/11/21 15:16:58 See http://www.tightvnc.com/ for information on TightVNC
16/11/21 15:16:58 Desktop name 'X' (lubuntu:1)
16/11/21 15:16:58 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
16/11/21 15:16:58 Listening for VNC connections on TCP port 5901

8.连接vnc
打开vnc viewer,输入ip:port即可,例如我这里就是192.168.3.36:5901
9.设置开机自启
修改自启文件:

sudo nano /etc/xdg/lxsession/Lubuntu/autostart

添加vnc serverzhi至文件中:

@/usr/bin/tightvncserver :1

(ps:这里应该是没问题的,但是我不能自启,暂时不知道什么原因

参考:Lubuntu – installing VNC server