请问shelf启动失败的问题

我在启动shelf进程的时候。
情况1>当没有配置文件/.ph/shelf/shelf.cfg的时候,shelf能够运行,只有默认一个任务栏(没有起始按钮的功能图标)。
情况2>当使用配置/.ph/shelf/shelf.cfg文件时,运行shelf 提示:
Failed to find plugin ‘/usr/photon/dll/shelf/launcher.so’ (external):
Initialization failed): Library cannot be foundlf/launcher.so
等一些加载动态库失败的信息。
实际’/usr/photon/dll/shelf/launcher.so’ 等库是存在的。

我用Ulitredit 工具打开此文件shelf.cfg发现有一些乱码。
不知道是不是此文件的问题?能不能手动修改一下,格式是什么样子的?

原因是用的动态库 还需要其他库的支持。而那些库没有加载
现在shelf能够运行了。
但是还有个问题,在launch菜单没有任何item,显示为一个感叹号
不知道是哪里配置的不对?

$HOME/.ph/launch_menu.* ?