Ubuntu 14.04 解决VNC server 自启动

时间:2021-04-12 00:33:12

首先确保vnc server已经装好(可参考我上一篇博客)

在/etc/文件下,新建vncserver文件夹,在vncserver文件夹下新增两个文件startvnc.py和startvnc.sh,两个文件内容分别为:

startvnc.py:

import sys
import os

user=["k40","wcg","szh","zf","yry","lxy","llp"] #不同账户的用户名,port按这个顺序依次是1到7,如:k40即port 1
i = 1

depth = "16"

geometry = "1024x900"  #分辨率

name = "vncserver"

for name in user:
    options = "-name %s -depth %s -geometry %s :%d" % (name, depth, geometry, i)
    print(options)
    i = i + 1
    cmd = "su %s -c '/usr/bin/vncserver %s'" % (name, options)
    print(cmd)
    os.system(cmd)

startvnc.sh:

#!/bin/bash
python /etc/vncserver/startvnc.py
exit 0

然后重启电脑