找回密码
 注册
关于网站域名变更的通知
查看: 346|回复: 1
打印 上一主题 下一主题

linux添加需要图形界面的自启服务的办法总结

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-5-14 10:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
首先按照一些blog中的方法,使用systEMCtl命令添加自启服务,但是一直失败。尤其是奇怪的是,双击相应的服务脚本可以运行VNC,但是使用启动服务指令却不能启动VNC) j  z& R% [6 N/ n, s' @9 @
. J: p1 v% ]/ H" E9 f/ R$ G
启动vnc服务systemctl start  vnc.service没反应。。。设置开机自启动systemctl enable vnc.service 也不生效。。。
7 W2 r( }8 e! M" v
$ I& S# x; C4 t8 d' v折腾了n天后,使用查看服务当前状态指令才发现问题所在。。。。( j7 S0 w! I9 Z% @2 N6 F  Z
2 @8 b4 k% A5 d) L$ Y; U: B4 S
systemctl status vncservice报错如下/ U0 n  G( a" a$ O

: l2 \+ ?/ t+ o8 } % C1 P2 l0 D, A( }4 N; @( k3 G  _
( g5 K! M+ j4 V7 y- R6 v
% e$ z% l. Q7 ?$ |! \# f# w0 w
这就说明,并不是服务自启没添加成功,而是说明服务无正确启动。
; ]9 r1 x" h% n9 y
: o( c2 K; x" ^3 m" E' y: _但是一开始使用一些论文中提到的解决unable to open display的办法,并没有成功。# T( h' E4 r7 F  v- @. d

2 b  u( o. m: \# u4 a) N; E: t0 ]4 E5 y: E
最后我是在 /etc/X11/Xssession.d/35x11-common_xhost-local 文件末尾添加了vnc的启动脚本。得以 正确启动。。. N9 x: z" i: o* X3 L
* z8 a7 i8 H6 ~1 U9 ?

6 D5 u- G% J9 N3 i注意我的vnc并不是通过apt-get安装的vnc,如果是安装的vnc服务,自启会很简单。
6 W/ I% i" q  ^3 F; G' p- s: `
2 k  r$ Z/ E5 r! p; m我的是源码交叉编译运行在am335x上的vnc 程序,这就注定无法通过命令直接修改。9 L) N: u% T# d# K' v

- u1 f1 x+ r6 _+ t5 O; n5 N% F5 B1 }: k7 C+ V1 z  l! G' v: @0 V
$ m6 {; P" I6 B! I+ U
另外我也尝试过一些通过在脚本中强行启动图形界面(即 init 5)指令的办法,但是并不奏效* q0 j$ m9 j; ~" j; Q

; B2 s# G" d. ^* Y$ L
! {% E2 ~. W) d# B8 b3 b) Z& F' q+ S# [5 E+ N, K5 q

该用户从未签到

2#
发表于 2020-5-14 13:12 | 只看该作者
linux添加需要图形界面的自启服务的办法总结这个总结不错,受益匪浅
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-26 03:24 , Processed in 0.156250 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表