Linux下无法远程VNC的烦恼
VNC之前世:
之前自己重装了一台Linux工控机,为了方便自己测试需要完全模拟车道的生产环境,但是吧…每次都是自动启0桌面,非常不方面就自己手动改了.bashrc文件让他不启动0桌面.
- Come on来欣赏下.bashrc的身体吧:
- export DISPLAY=:0,就是启动0桌面,我直接删除了这哥们,因为Kylin系统默认启动的是1桌面,然后我添加了startx,为了让他直接进入x界面(最low也得让我能用鼠标吧)
- 这里提一句:
看到没?这句意思就是:如果该程序有执行权限,那么你就燃烧你的小宇宙吧,好嗨呦~~~ - 万事俱备只欠execute,结果very very perfection,启动x界面后VNC连不上了…不上了…上了…了,好吧我们现在只能远程0桌面,但是SSH和Ping都没问题。
VNC之今生:
- 通过大神的提点,我先尝试整死vnc服务,然后重启介个服务,结果测试结果很喜人 ->扑街,但是吧,咱不能放弃(心里读白:放弃吧~
放弃吧~,嘿嘿,我已经把工控机搬到座位的旁边了,都不用远程了) - 然后…然后…我抽风似的手动开启vncserver :1,我去去去,居然可以远程了
但是新的问题冒泡了:每次开机后,这货默认vncserver桌面还是0,需要我手动开启1(好吧~~~,哥真心不嫌累)
【OK~最后大招来了,难道解决了?】:
- 进入etc文件夹查找profile文件:cd /etc/
- 进入profile文件添加vncserver的启动:vi profile ->增加vncserver :1
- 搞定收工,重启后效果满满
#还在想如何可以在.bashrc中寻找到可行的方案,毕竟脚本开机启动顺序他俩就差了1个身位