我已经开始为 Unity Dash 编写范围,但它似乎没有返回结果。
我想找出原因:我该如何调试我的示波器?
答案1
范围通常由 DBus 激活,这使得它们调试起来有点棘手。但同时,它们是正常进程,可以手动运行,因此任何警告或调试语句都很容易看到。
建议从命令行手动启动示波器并使用传统的调试工具,例如数据库,瓦尔格林德,斯特拉斯等等。由于示波器使用 DBus 进行内部 IPC,如果您怀疑该领域存在任何问题,DBus 监视工具(例如 Bustle)会很方便。
您还可以使用 libunity-tool 调试器,只需从命令行执行其 GUI 即可libunity-tool -g
。只需手动或从 Dash 执行范围,在初始下拉框中找到 DBus 路径,提交搜索查询并查看结果。