树莓派设置开机自启VNCserver失败

本人用的是树莓派(简称派)4B。

设置开机自启步骤网上有,可参考http://t.csdnimg.cn/kAHDe
我最开始在/etc/init.d/vncserver 中内容为:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          vncserver
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop vncserver
### END INIT INFO
 
# More details see:
# http://www.penguintutor.com/linux/vnc
 
### Customize this entry
# Set the USER variable to the name of the user to start vncserver under
export USER='pi'      

#注意这里用户名要改成自己的

### End customization required
 
eval cd ~$USER
 
case "$1" in
  start)
    # 启动命令行。此处自定义分辨率、控制台号码或其它参数。
    su $USER -c '/usr/bin/vncserver -depth 24 -geometry 1024x768 :1'
    echo "Starting VNCServer for $USER "
    ;;
  stop)
    # 终止命令行。此处控制台号码与启动一致。
    su $USER -c '/usr/bin/vncserver -kill :1'
    echo "VNCServer stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/vncserver {start|stop}"
    exit 1
    ;;
esac
exit 0

如果你打开派的vncserver时出现了我上一篇博客中所示图片中问题,那么我们就能发现问题:

VPN查看树莓派白屏无显示-CSDN博客

       实际上我们打开派的vncserver的直接命令是vncserver-virtual,而网上给的代码(上图)却只是控制vncserver,显然我们将 su 这一行中vncserver全部改成vncserver-virtual即可,至于echo这行不用改,echo命令用来输出字符串或提取后的变量值,不影响。

        修改保存之后按照之前设置开机自启vncserver步骤即可,此时派的vncserver地址为树莓派ip:1。如192.1.168.100:1,如果此时重新输入命令vncserver-virtual,则会变成 :2。

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值