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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
首先按照一些blog中的方法,使用systEMCtl命令添加自启服务,但是一直失败。尤其是奇怪的是,双击相应的服务脚本可以运行VNC,但是使用启动服务指令却不能启动VNC
$ U" a8 W. M+ G
3 i6 d) W! V0 c3 {- y$ q5 t0 S启动vnc服务systemctl start  vnc.service没反应。。。设置开机自启动systemctl enable vnc.service 也不生效。。。6 e! z% f9 H+ j( n- @
' I" F0 l. O! j1 p: p
折腾了n天后,使用查看服务当前状态指令才发现问题所在。。。。
* B1 z' b3 v# r( D1 V6 M3 P3 L, D% z) d: w7 Y6 J& L5 e
systemctl status vncservice报错如下8 s4 O( I; h( Y- J
2 W5 B) @. r! _% M, `- Y
1 V3 I9 y% [2 }- e' \3 L! w/ O: N

  J4 C+ z4 {, Y. e8 d+ n; z$ @' p8 q$ L6 y; u# }
这就说明,并不是服务自启没添加成功,而是说明服务无正确启动。
; p1 c+ E0 s/ l. N- |& h: P+ L0 |+ E, @. i. |  Q: o& T6 @) T
但是一开始使用一些论文中提到的解决unable to open display的办法,并没有成功。/ ]8 k; A6 X, w0 g& N% Y2 N

$ O. k* ~3 P8 ^; x0 `
* J2 y$ A. Z1 N1 H最后我是在 /etc/X11/Xssession.d/35x11-common_xhost-local 文件末尾添加了vnc的启动脚本。得以 正确启动。。
1 g% B7 K, \! }  C7 L
9 Z/ L( O# o9 [5 L& X+ ]! t' i+ q/ [$ u0 b# [1 s. n! B
注意我的vnc并不是通过apt-get安装的vnc,如果是安装的vnc服务,自启会很简单。2 d  C2 e, }1 x% P, I' O

" x$ j. n+ W! G8 w! H# D0 z我的是源码交叉编译运行在am335x上的vnc 程序,这就注定无法通过命令直接修改。- {! k& H2 W' |0 Z! \( Y9 L
" B6 F; t$ \/ A* K. j+ A& M2 f! J
- V0 i, g/ m& K: T

3 W1 t" j  Y& z: T4 t) S' U另外我也尝试过一些通过在脚本中强行启动图形界面(即 init 5)指令的办法,但是并不奏效
6 y  o2 m$ E4 v; W0 F' j- o& H/ z+ h+ d- g7 D4 H
! |6 S9 W; c9 R3 @

( D( A+ [  W- _

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-2 14:18 , Processed in 0.078125 second(s), 26 queries , Gzip On.

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

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

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