微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > 嵌入式系统设计讨论 > vnc添加开机自启

vnc添加开机自启

时间:10-02 整理:3721RD 点击:

http://bbs.elecfans.com/jishu_900365_1_1.html
这是我的vnc安装教程。
设置开机启动,需要在/etc/init.d/中创建一个文件。例如

  1. sudo vim /etc/init.d/tightvncserver

复制代码

输入以下代码

  1. #!/bin/sh
  2. ### BEGIN INIT INFO
  3. # Provides:          tightvncserver
  4. # Required-Start:    $local_fs
  5. # Required-Stop:     $local_fs
  6. # Default-Start:     2 3 4 5
  7. # Default-Stop:      0 1 6
  8. # Short-Description: Start/stop tightvncserver
  9. ### END INIT INFO

  10. # More details see:
  11. # http://www.penguintutor.com/linux/tightvnc

  12. ### Customize this entry
  13. # Set the USER variable to the name of the user to start tightvncserver under
  14. export USER='orangepi'
  15. ### End customization required

  16. eval cd ~$USER

  17. case "$1" in
  18.   start)
  19.     # 启动命令行。此处自定义分辨率、控制台号码或其它参数。
  20.     su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1'
  21.     echo "Starting TightVNC server for $USER "
  22.     ;;
  23.   stop)
  24.     # 终止命令行。此处控制台号码与启动一致。
  25.     su $USER -c '/usr/bin/tightvncserver -kill :1'
  26.     echo "Tightvncserver stopped"
  27.     ;;
  28.   *)
  29.     echo "Usage: /etc/init.d/tightvncserver {start|stop}"
  30.     exit 1
  31.     ;;
  32. esac
  33. exit 0

复制代码


少数玩家默认用户不是orangepi的请自行更改USER变量。
然后给tightvncserver文件加执行权限,并更新开机启动列表。

  1. sudo chmod 755 /etc/init.d/tightvncserver
  2. sudo update-rc.d tightvncserver defaults

复制代码


使用此命令手工启动VNC服务器程序:

  1. tightvncserver -geometry 800x600 :1

复制代码

终止VNC控制台:

  1. tightvncserver -kill :1

复制代码




Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top