在奶牛的BeagleBone-Black里面装的Debian系统+openbox桌面,用lightdm管理的(好吧,都是默认的),但是发现在lightdm.conf中将vnc启用后vnc是可以用了,但是每次链接都产生一个新的会话,退出后会话自动毁灭,不能长久保持,这让奶牛很烦恼,因为要想用bb-black来当离线下载机,这样子可不行,还指望着vnc来长期管理呢。好吧,说说处理方法,首先将lightdm.conf中的vnc禁用。
- vim /etc/rc.local
- #!/bin/sh -e
- #
- # rc.local
- #
- # This script is executed at the end of each multiuser runlevel.
- # Make sure that the script will "exit 0" on success or any other
- # value on error.
- #
- # In order to enable or disable this script just change the execution
- # bits.
- #
- # By default this script does nothing.
- su debian -c "vncserver -name debian -depth 16 -geometry 1366x768 -alwaysshared"
这样子就相当于开机用debian用户启动vnc服务器,端口是5901,然后我们
- . /etc/rc.local
来执行一次,然后设置debian用户的vnc密码,设置完成后
- ln -s /etc/rc.local /etc/rc5.d/S07rc.local
这样可以防止rc.local在开机时候不被执行。