构建deepin arm 系统(四)

8 篇文章 0 订阅
6 篇文章 1 订阅

上面几篇已经全部完成了在armhf 的移植,现在分享一下几个遇到的错误解决

1.锁屏后无法解锁,一直卡在 

2.开机的时候没有声音提示deepin sound 。。服务失败

解决办法:

通过监控发现 提示权限问题,分析服务明明使用的root 执行的呢啊通过Google发现确实需要修改权限

 /usr/lib/dbus-1.0/dbus-daemon-launch-helper 查看权限为-rwxr-x--- 1 root dbus

而我构建debian rootfs 的时候  是 -rwsr-xr-- 1 root dbus 

说明复制的时候 把权限变了

使用 cp -rpf 解决  

系统里 直接执行  chmod u+s,a+r  /usr/lib/dbus-1.0/dbus-daemon-launch-helper 也可以

然后重启  怎么还是不行 继续监控发现报 

Unable to register authentication agent: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PolicyKit1 was not provided by any .service files 
Error registering authentication agent: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.PolicyKit1 was not provided by any .service files (g-dbus-error-quark, 2)

还是权限问题 

执行 chmod 755 /    解决

ok 现在一切正常了 到现在为止  dde-launch 启动栏 dde-dock 下方任务栏  ,设置控制中心,文件夹管理器全部移植

文件夹管理器我去掉了一个功能 就是文件夹中点击视频文件可以直接调用播放器 这个安装的有点大为了 armhf 精简去除了

具体修改位置

dde-file-manager/dde-file-manager-plugins/pluginPreview/pluginPreview.pro

!CONFIG(DISABLE_FFMPEG):!isEqual(BUILD_MINIMUM, YES) {
    !isEqual(ARCH, sw_64):!isEqual(ARCH, mips64):!isEqual(ARCH, mips32) {
        SUBDIRS += dde-video-preview-plugin
    }

看到上面的代码了吧 你可以通过 配置 DISABLE_FFMPEG 或者 BUILD_MINIMUM 为YES 

 

如果编译deb 包也记得去掉 libdmr-dev的依赖

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值