構建deepin arm 系統(四)

上面幾篇已經全部完成了在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的依賴

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章