I tried to replace displayMgr with xepdmgr with the following steps:
1. replace the line in /home/root/.start.sh:
Code:
/usr/bin/displayMgr -p &
with:
Code:
if [-f /media/card/mybootscript.sh ]; then
. /media/card/mybootscript.sh
else
/usr/bin/displayMgr -p &
fi
2. put mybootscript.sh and xepdmgr (0.19a) in /media/card
3. mybootscript.sh. has script to execute "xepdmgr &".
It seemed to work with mobipocket reader, but failed for some other apps. I removed SD and rebooted, and then everything went back to normal.
Added:
ipdf also worked fine when xepdmgr replaced displayMgr. From the current test result, I would infer that xepdmgr as default display manager works for official apps, but not for homebrew and ported apps. Since most homebrew or ported apps do not have proper called eripc, erdm, and erbusy lib, the problem might has something to do with it.