` 最近调通了WIFI网络之后,更新软件那叫一个方便!不过老是有一个问题存在,那就是板子重启之后,都是只认以太网接口的网络,无论WIFI有没有连上,板子都无法ping通百度或是更新软件,必须要把以太网接口关掉再重新打开,后来问过群里的大佬之后,他推测是默认网关的问题,百度上对于默认网关的定义是这样的,默认网关会影响板子连接互联网的方式,无论是Windows还是Liunx都是同样的道理:
因此,要解决这个问题,就要打开/etc/network/interfaces,把gateway这一行删除掉或者注释掉:
板子没有指定默认网关的话,就会想尽一切办法连接互联网,网口不行,就走WIFI,WIFI不行,就走USB,而指定了默认网关,板子就会死脑筋地只从你指定的方式连接互联网,即使WIFI能上网,板子还是只会走网口,网口连不上网就GG这样。 然后就是VNC登录的问题了,由于我的项目中要用到QT,那么就需要图形化的桌面环境,登录图形化桌面有三种办法,第一是板子直接连接HDMI屏幕,这个方法最简单但是我手头上没有多余的屏幕,所以不能频繁用这个方法;第二是XRDP登录,也就是用电脑端的远程桌面连接直接登录板子,但是这个方法BUG巨多,体验也不好,所以只能用VNC登录的方式了,这个登录方式是最多人用的,网上有一大堆的教程可以参考。 登录VNC需要板子装有vncserver,好在板子已经装好了,直接打开VNC服务器就可以了:
- vncserver :1 -geometry 1280x960
复制代码
注意:1前面的空格不能漏,这个是开启了IP地址端口1(5901)的VNC服务器,-geometry指令是设置分辨率。然后在电脑端的VNC Viewer输入板字IP:5901或者板子IP:1,其它的设置随意,不用管:
然后登录VNC桌面并输入VNC密码:
成功登录VNC桌面,但是非常不对劲,是非常典型的灰屏+鼠标变X号的情况: 网上对于这个问题也有非常多的看法,有的说是桌面的控件没有加载,有的说是窗口管理器没有运行,还有的说是桌面布局文件缺失,甚至有的说是/root/.vnc/xstartup的权限问题,总之非常多的可能性,每种解决方法都试过,包括修改分辨率也是没有任何效果,后来大佬说要不加一句
试试? 板子输出以下信息:
然后再登录VNC桌面,就可以看到一个新界面了,真的挺神奇的:
这个桌面的风格有点像Debian,据说lxsession是Lubuntu自带的一种轻量级的桌面。VNC总算登录成功了,也算是解决了一半问题。 至于另外的一半问题,就是修改/root/.vnc/xstartup的内容好像没有什么效果:
就算是覆盖到板子上,修改也没有生效,该灰屏还是得灰屏。 用DISPLAY=:1指令是治标不治本的,因为一旦在登录窗口用ctrl+c结束命令的话,VNC又会恢复到灰屏状态:
先不管了,能调通VNC也是试用计划的一部分,为什么会出现这种问题以后再研究。 关掉VNC服务器的指令:
另外,如果已经安装了xfce4桌面的话,可以用这个指令加载:
看看效果:
`
|