![为什么 Synaptic 和 Update Manager 不使用覆盖滚动条?](https://linux22.com/image/958520/%E4%B8%BA%E4%BB%80%E4%B9%88%20Synaptic%20%E5%92%8C%20Update%20Manager%20%E4%B8%8D%E4%BD%BF%E7%94%A8%E8%A6%86%E7%9B%96%E6%BB%9A%E5%8A%A8%E6%9D%A1%EF%BC%9F.png)
这在 11.04 和 11.0 中都会发生。我读到过一些地方说这些应用被“列入黑名单”,明确禁止使用覆盖滚动条,但为什么呢?
编辑(9 月 17 日):现在更新管理器已列入白名单,并使用覆盖滚动条(参见此修订)Synaptic 仍然被列入黑名单。
答案1
这实际上是在 launchpad.net 上报告的一个错误,经过 Ubuntu 团队的确认并随后进行了修复。
您可以在此处查看此错误的历史记录:
答案2
这可能与它们是需要 root 访问权限的应用程序有关。如果您在没有管理员权限的情况下运行 synaptic,synaptic 将加入应用程序菜单。如果您使用管理员权限运行它,则不会。我猜想 Ayatana 框架的这些部分需要从应用程序到 shell 再到 shell 的 D-Bus 通信。但是,从系统总线到会话总线的通信似乎存在问题。