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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
首先按照一些blog中的方法,使用systEMCtl命令添加自启服务,但是一直失败。尤其是奇怪的是,双击相应的服务脚本可以运行VNC,但是使用启动服务指令却不能启动VNC
1 }2 X0 \4 j8 z/ r( t! K2 _+ Q0 w: o/ z6 D- }1 \5 C% P
启动vnc服务systemctl start  vnc.service没反应。。。设置开机自启动systemctl enable vnc.service 也不生效。。。) b- E6 x9 g* s9 U

; m* g5 p9 R. a: D- |% E6 Q折腾了n天后,使用查看服务当前状态指令才发现问题所在。。。。! U1 }+ K, k9 b; a& p  m1 r

/ |4 k* I" m0 E; |6 Dsystemctl status vncservice报错如下- K% l9 S5 \6 H  s7 a2 J; v

, M3 K8 y  f# @8 q. j
& e" ?# M7 A+ y
" F- j/ M) X1 f& s) O" o! N% x$ ^2 e+ b3 w& ~/ m
这就说明,并不是服务自启没添加成功,而是说明服务无正确启动。
2 F- U' B% W' k' q) n
1 K7 i3 o, B4 g  L7 V# z* e但是一开始使用一些论文中提到的解决unable to open display的办法,并没有成功。
& ?4 y* }" x" R2 C/ o
2 l/ Z! ~0 S; F  V( O2 z3 m3 n- |/ p, w# D9 L1 e8 }& |
最后我是在 /etc/X11/Xssession.d/35x11-common_xhost-local 文件末尾添加了vnc的启动脚本。得以 正确启动。。# n5 O  A6 X1 X( O; o

0 w) k/ y% n3 K4 p, Z" t
0 F/ j$ {2 ?. L; S/ k: o" p3 c注意我的vnc并不是通过apt-get安装的vnc,如果是安装的vnc服务,自启会很简单。
* D0 L( J/ r3 L$ a/ U+ _8 D; T2 G* N: E! a# f" W# [& H# W
我的是源码交叉编译运行在am335x上的vnc 程序,这就注定无法通过命令直接修改。
7 M" ^2 H% p1 m3 e- }% f( _1 M, K# L: z. B9 R, P' |" k# ^

! G# l: e4 H/ O' X6 U4 I2 F+ T( f; a+ ]' p
另外我也尝试过一些通过在脚本中强行启动图形界面(即 init 5)指令的办法,但是并不奏效1 c) _( J: m! {* i+ t  W' k7 P
% Q4 c% A4 k' @" Q
" u' e: v  T$ q0 J7 }! n# ?

" w/ X' i$ W" v# |& p5 Q$ U2 K

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-26 10:14 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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