在捕捉应用程序时,我看到一些snapcraft.yaml
文件声明了x11
和unity7
插头,或者有时两者都声明。
它们的实际区别是什么以及我应该何时使用哪一个?
答案1
https://developer.ubuntu.com/en/snappy/guides/interfaces/说:
unity7
可以访问 Unity7。受限是因为 Unity 7 在 X 上运行,需要访问各种 DBus 服务,而此环境无法防止窃听或应用程序相互干扰。
用途:保留 自动连接:是
x11
可以访问 X 服务器。由于 X 无法防止窃听或应用程序相互干扰,因此受到限制。
用途:保留 自动连接:是
查看代码x11 接口和unity7界面事情变得更加清晰。x11
不仅允许您访问 X,还unity7
为您提供更多功能:访问图标、主题、pango、ibus、辅助功能、帐户以及 Unity7 桌面上的更多功能(但也包括其他桌面环境)。