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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
首先按照一些blog中的方法,使用systEMCtl命令添加自启服务,但是一直失败。尤其是奇怪的是,双击相应的服务脚本可以运行VNC,但是使用启动服务指令却不能启动VNC
0 R# ^# O  Z! C7 U4 `% ~. P$ R% k1 h3 F; l5 n7 f: Q
启动vnc服务systemctl start  vnc.service没反应。。。设置开机自启动systemctl enable vnc.service 也不生效。。。
6 X5 c! {) f9 R& s$ V) M
+ x4 v8 n- {( ^' M; H2 @3 d+ l折腾了n天后,使用查看服务当前状态指令才发现问题所在。。。。: ]0 U5 n% c+ p8 V
* ^0 U& m" y* {/ R* ], A
systemctl status vncservice报错如下* m- N* [. @# w0 A* v% u/ s" i

- f" E! o# e5 M' R, O3 o
/ X, M' o- F9 K# ^8 T$ k, D+ m6 J1 Q6 Z& H
0 G* i2 Y8 q0 n, i# G) ~: |
这就说明,并不是服务自启没添加成功,而是说明服务无正确启动。/ ~' @; N+ m4 p* L/ q! Z

1 D7 ], n- [0 R" Y但是一开始使用一些论文中提到的解决unable to open display的办法,并没有成功。8 P9 y1 o" s. M+ v7 p$ L" Y

: A& S; `3 A& {5 Q" D
' p. x" t, `8 l9 w  O% N最后我是在 /etc/X11/Xssession.d/35x11-common_xhost-local 文件末尾添加了vnc的启动脚本。得以 正确启动。。' I2 `9 F" F7 a* e6 f/ m; X) G: q
/ g: S! ]. s& O. ]
# ^( l6 u0 s8 w- A3 m# l, F
注意我的vnc并不是通过apt-get安装的vnc,如果是安装的vnc服务,自启会很简单。
& P$ i+ T1 w* J4 {1 z& J  S+ q) ~. T- t/ h
我的是源码交叉编译运行在am335x上的vnc 程序,这就注定无法通过命令直接修改。# G, N6 D: k. T: w) m
- [: }- w: \9 k9 h: X8 t
, |) _3 w$ A6 |* h

$ `  B8 i6 S' s! {$ ^1 o0 P# y; [* r另外我也尝试过一些通过在脚本中强行启动图形界面(即 init 5)指令的办法,但是并不奏效+ t5 u5 R9 C* p! W4 I; t+ p4 T

1 r7 o- q6 M* O7 J; u
4 I; a/ x9 o9 V% E. v3 u; c" v, K# z" ]) N# V/ o3 v

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-26 04:46 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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