![现有应用程序的新 QT GUI 是否将与 Ayatana 覆盖滚动条集成?](https://linux22.com/image/1108328/%E7%8E%B0%E6%9C%89%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%9A%84%E6%96%B0%20QT%20GUI%20%E6%98%AF%E5%90%A6%E5%B0%86%E4%B8%8E%20Ayatana%20%E8%A6%86%E7%9B%96%E6%BB%9A%E5%8A%A8%E6%9D%A1%E9%9B%86%E6%88%90%EF%BC%9F.png)
最新更新于Ubuntu 12.04至少两个QT 中的新 GUI现有应用程序的更新包括:Ubuntu One 控制面板和 Checkbox(系统测试工具)。这些新 GUI 非常好,但它们不像其他 GTK 应用程序那样包含 Ayatana 滚动条。我想知道是否计划将 Ayatana 滚动条也应用于 QT GUI。我的意思是,这些新 GUI 很好,但到目前为止,它们在 Unity Desktop 体验中引入了一些不连贯性。到目前为止,我们已经有一些应用程序(如 Chromium 或 LibreOffice)无法识别 Ayatana 滚动条,但至少,所有其他 GTK 应用程序都是连贯的。
答案1
fossfreedom 将此作为评论发布,本质上回答了这个问题:
怀疑它是否会着陆——根据这个蓝图,这方面没有进展: blueprints.launchpad.net/ubuntu/+spec/…
在其白板(主页)上,该蓝图目前显示:
来自Etherpad:
- 当前实施用户报告的问题:水平和垂直定位拇指
* 通过增加覆盖滚动条的垂直敏感区域来解决这个问题
* 为水平轴引入了鼠标摩擦(Cimi 有可用的测试应用程序)以帮助用户击中拇指目标区域
建议将其扩展到调整边缘的窗口大小,以使 UI 行为更加一致
移植目标工具包:xul(部分使用 gtk+)、qt(例如 unity-2d 使用)、vcl(OpenOffice)、swing(java 应用程序)、nux(unity-3d 使用)
lp:ayatana-滚动条-qt首次尝试将基于 gtk+ 的 overlay-scrollbar 移植到 qt
行动项目:
[cimi] 与 Qt 开发人员分享 overlay-scrollbar 文档
[cimi, tsenyk] 使覆盖滚动条行为逻辑完全抽象(与当前 gtk+ 实现分离)
[tsenyk] 使用该抽象逻辑库首次移植到 Qt(也可用作示例来测试抽象是否足够好)
但即使到了 2013 年 1 月,仍没有取得太大进展——现状仍然没有开始方向是需要批准。