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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
首先按照一些blog中的方法,使用systEMCtl命令添加自启服务,但是一直失败。尤其是奇怪的是,双击相应的服务脚本可以运行VNC,但是使用启动服务指令却不能启动VNC
+ X$ g6 K5 ~' }( s, |9 y3 B  @' m" d2 z  n& P7 `
启动vnc服务systemctl start  vnc.service没反应。。。设置开机自启动systemctl enable vnc.service 也不生效。。。
8 Q8 F) q2 X0 Z3 I6 Z  k7 S/ |& H" ]: Q  I" r% o8 p
折腾了n天后,使用查看服务当前状态指令才发现问题所在。。。。
# o5 B- N  n: _# a$ S/ r1 h; H% P1 y! I7 P3 g" x" d
systemctl status vncservice报错如下
4 j% i1 l6 V' o, v$ [% |0 ]! A9 p! h  a, u0 x
5 t; K# P3 ?2 n2 I. b* N
( F- G# h, _/ Y9 S9 V6 Y; Q* C

) n9 P4 r! |; y* y5 J. J这就说明,并不是服务自启没添加成功,而是说明服务无正确启动。
$ T: k& e& u. E( K& V4 v" {9 O" `. F3 @& f$ D
但是一开始使用一些论文中提到的解决unable to open display的办法,并没有成功。
2 I- \: N) I" s- N7 ^# g/ m* `
; {. K5 Q" |' p; d+ F: d
) b' @; I% J1 U% j最后我是在 /etc/X11/Xssession.d/35x11-common_xhost-local 文件末尾添加了vnc的启动脚本。得以 正确启动。。) V. j6 h& f8 r: w; c$ ], x
# Q& ^7 \, ]; `

# J. G8 z+ B6 Z- Y0 e注意我的vnc并不是通过apt-get安装的vnc,如果是安装的vnc服务,自启会很简单。
) l. O% Q: r% i+ `- Z) W
) K  b  t  c# H# Z我的是源码交叉编译运行在am335x上的vnc 程序,这就注定无法通过命令直接修改。
2 P! t: \- }7 ?6 m5 I# H. g
  P# p2 L2 Z2 M6 X8 a/ V% p
, G4 \! k& S) K; s) @
- `* l" D& P; K5 f( ?# u6 N另外我也尝试过一些通过在脚本中强行启动图形界面(即 init 5)指令的办法,但是并不奏效
$ X6 p3 R; |5 t1 K  a) l% X
, D' O# Q# o" `7 q- |' W  {7 x% r
- H9 P, C5 \" U6 h& K9 T
. k  R; U6 V7 D5 R

该用户从未签到

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

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-26 09:38 , Processed in 0.187500 second(s), 27 queries , Gzip On.

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

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

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