我想找到统一作用域文件夹,以便我可以研究如何设置和编程范围。在文件集中,我能找到统一作用域文件吗?
发布于 2013-05-21 09:08:30
关于Unity的文档可以找到这里。该信息应该是最新的13.04,但在13.10有一些变化,其中合并了镜头和范围的概念。
在/usr/share/unity/lenses (或/usr/share/unity/scopes为13.10)下查找带有.lens或.scope后缀的文件,从而发现其镜片和作用域。
这些文件类似于桌面条目文件,但它们没有指定要执行的命令,而是指定了一个D总线端点,用于通过DBusName和DBusPath键与镜头或范围对话。
如果当外壳试图与其通信时,范围或镜头没有运行,则D总线守护进程将激活它。这是通过扫描/usr/share/dbus-1/services查找其Name键与所需总线名称匹配的.service文件,并在Exec键中运行命令来完成的。因此,不难发现使用简单的grep命令实现特定范围的程序。
如果您对编写自己的范围感兴趣,我建议查看第一个链接中的文档。但请记住,当13.10出现时,您可能需要稍微调整一下您的范围。
https://askubuntu.com/questions/297108
复制相似问题