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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
首先按照一些blog中的方法,使用systEMCtl命令添加自启服务,但是一直失败。尤其是奇怪的是,双击相应的服务脚本可以运行VNC,但是使用启动服务指令却不能启动VNC
* [8 r( b0 {' f3 u; o0 E7 o, y; v" |) y) E. C; N5 b
启动vnc服务systemctl start  vnc.service没反应。。。设置开机自启动systemctl enable vnc.service 也不生效。。。
8 m3 z" ]- L% G$ ]" r$ E1 }) A5 h  L1 H6 x' ]1 [+ e% W
折腾了n天后,使用查看服务当前状态指令才发现问题所在。。。。
2 H% B" Z, s/ l% R: X5 Z: Z% T6 C7 }. p
systemctl status vncservice报错如下
; D: k- f: ]# T( d% I; N* |9 [, g
, E6 L# `0 o8 E- `5 Y- W4 P
. P: p  Q% o$ a1 W8 k9 _
- l. B9 y' o7 f% z# X) O
这就说明,并不是服务自启没添加成功,而是说明服务无正确启动。
: |2 ]* N8 c3 K) O2 {3 p' h6 }* P! \# I9 x* r
但是一开始使用一些论文中提到的解决unable to open display的办法,并没有成功。% j9 m' m  |7 X
: W9 c7 a! ~! N
% B& w/ w' Y9 A. C2 X5 `4 K
最后我是在 /etc/X11/Xssession.d/35x11-common_xhost-local 文件末尾添加了vnc的启动脚本。得以 正确启动。。9 o1 X' B2 m: q* {) W
0 ~, k* e* I1 w

5 A5 E0 A( j9 c% Y( {+ T注意我的vnc并不是通过apt-get安装的vnc,如果是安装的vnc服务,自启会很简单。9 P; N9 I; C0 z2 K2 B! i

/ j) _$ o3 a" ?* ?0 N我的是源码交叉编译运行在am335x上的vnc 程序,这就注定无法通过命令直接修改。# a8 B7 E: E  J

4 }0 H9 ~5 K# f9 ^( N
1 X- L' a5 l* k& A0 H; \* j' T# L" G3 H: k' P8 y
另外我也尝试过一些通过在脚本中强行启动图形界面(即 init 5)指令的办法,但是并不奏效6 v1 b+ z2 c: U( [9 x

! ~: n" R9 J7 N# G/ i7 ~# ~, G% H8 v1 _. Q2 z' M5 f  b! Z

' k7 p- u4 @4 ~9 o3 V# o9 D) `; `( ]

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

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

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

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

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