Mer與xbmc(二)

1. 在PandaBoard上運行mer, 然後kill掉xbmc

    systemctl stop uxlaunch

2. 重新啓動xbmc:

    (2.1) 執行命令 xbmc

        XBMC needs hardware accelerated OpenGL rendering.
        Install an appropriate graphics driver.

        Please consult XBMC Wiki for supported hardware
        http://wiki.xbmc.org/?title=Supported_hardware

    (2.2)執行xbmc --no-test

        params.c:OpenConfFile() - Unable to open configuration file "/root/.smb/smb.conf":
                No such file or directory
        params.c:OpenConfFile() - Unable to open configuration file "/etc/samba/smb.conf":
                No such file or directory
        Can't open display
        [  513.276916] omapdss DISPC error: timeout waiting for EVSYNC
        [  513.372955] omapdss DISPC error: timeout waiting for EVSYNC
        [  513.381042] omap_device: omapdss_hdmi.-1: new worst case activate latency 0: 61035
        [  513.512725] omapdss DISPC error: timeout waiting for EVSYNC
        [  513.614318] omapdss DISPC error: timeout waiting for EVSYNC
        [  513.776489]  SDP4430 Media: asoc: SDP4430 Media no valid playback route from source to sink

        ERROR: Unable to create application. Exiting

    (2.3) 執行X,啓動X server, 可以啓動X,

          但是提示的錯誤和之前chroot環境下的一樣,同時啓動xbmc同樣會出錯,同時會導致xbmc退出。

        【注】此種情況說明,在mer的環境中在命令行中執行xbmc好像存在一些問題。

    (2.4)重啓uxlaunch.service, xbmc可以正常啓動。

    (2.5)直接執行uxlaunch命令,xbmc也可以正常啓動。

3. Uxlaunch 的簡介

    Ux是User experience的縮寫,“Uxlaunch is a generic X session launch utility, designed to quickly start X and a user desktop.” Uxlaunch的作用應該是爲用戶啓動Xserver  並建立一個GUI會話。

4. systemd的簡介

    systemd對linux來說就是一個系統和服務管理工具,其實就是相當於init程序的作用,用來替代Sysvinit和Upstart。


發佈了36 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章