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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
首先按照一些blog中的方法,使用systEMCtl命令添加自启服务,但是一直失败。尤其是奇怪的是,双击相应的服务脚本可以运行VNC,但是使用启动服务指令却不能启动VNC
, T" d" P6 |0 y# t: G# J$ f! Y, v  r2 K2 N7 h6 I2 u: L7 n! H) s% _
启动vnc服务systemctl start  vnc.service没反应。。。设置开机自启动systemctl enable vnc.service 也不生效。。。
1 \% K0 g/ r9 K) o. m; g! U1 @4 ^# f2 H: v' j0 Q
折腾了n天后,使用查看服务当前状态指令才发现问题所在。。。。! P; \1 r, \% A/ D8 o% Z

7 A+ a: i7 b6 ~$ ?* D1 f+ isystemctl status vncservice报错如下7 K9 q* u8 C  v8 T" j- [9 S" u

) o* k  `9 P) L2 Z ; H3 y: Y3 `, y; \: X, d

1 k. T. W# }/ L* d( d" o6 ~5 x% P, H# N( A
这就说明,并不是服务自启没添加成功,而是说明服务无正确启动。
: X8 V9 E7 _! [& @) ?  q& f* _# v) q- P/ }0 ?3 t
但是一开始使用一些论文中提到的解决unable to open display的办法,并没有成功。
) k9 Z: S/ w" @. ]% j; p; W  R4 b) e
* f- \, M+ \% ~( e0 G
最后我是在 /etc/X11/Xssession.d/35x11-common_xhost-local 文件末尾添加了vnc的启动脚本。得以 正确启动。。
8 t6 ], n+ w6 j0 [3 \5 W
7 z% n1 y9 }& N' j+ D% @& N: {5 @6 V4 y$ n. c
注意我的vnc并不是通过apt-get安装的vnc,如果是安装的vnc服务,自启会很简单。. [! U2 R' f' X# k: N) i/ [

. i7 z2 ?4 H: m我的是源码交叉编译运行在am335x上的vnc 程序,这就注定无法通过命令直接修改。% z" e! I: {& ~+ {7 {2 v0 O6 V
7 c& ?' m( M) }/ R7 _. x1 s& T" F
9 [. J% P. w6 B) g6 }; @

. T: Z- B2 {0 T8 a' W# K另外我也尝试过一些通过在脚本中强行启动图形界面(即 init 5)指令的办法,但是并不奏效' |; w  n% p  H8 \/ c1 C

2 {5 p% T0 u7 B3 h8 z: n2 t& y6 F9 _# X
7 a1 _% s/ ]/ G' D9 F

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-25 23:05 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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