跳至内容

Krita 开发冲刺聚会 2018:wacomtablet 项目报告

上一篇文章 | 2018年 六月 2 日 星期六 | 阅读所需时间: 5 分钟 | 下一篇文章

在 2018 年度的 Krita 开发冲刺聚会上我们迎来了一位特殊嘉宾: Valeriy Malov,Plasma 桌面环境项目的 Wacom 数位板控制面板模块的项目负责人。我们邀请他分享在这次活动中的体验和成果,下面就是他的总结:

大家好:

以下便是我的 2018 年度 Krita 开发冲刺聚会报告,同时我也将借此机会对 KDE Plasma 的 wacomtablet 项目的近况进行说明,作为该项目新版发布的预热。

Krita 2018 年度开发冲刺聚会

就在数周前我出席了 Krita 开发冲刺聚会。这是一场既有趣又富有成果的活动。Boudewijn、Timothee 和 Raghukamath 在他们的电脑上测试了 wacomtablet 的 git 版本。我也通过 KCM 测试了一系列 Wacom 设备,收集了一些用户意见并编写了以下修复:

我要感谢 Boudewijn 和 Irina 承办了这次开发冲刺聚会,还要感谢 Krita 基金会 和 KDE e.V.对这次活动的赞助。没有他们上述问题将不可能在短期内得到解决。

新版发布和测试

从 3.0.0 版起还有一个重大变化:libwacom 支持。这会增加能够直接工作的设备种类,但目前的支持还不完整:尚未支持 LED 和多 USB ID 设备;libwacom 提供的按钮布局不太适合现有的图形界面。它还需要 libwacom 0.29 才能支持具有特异按钮的设备,尽管旧版的也能编译,但设备的功能会大打折扣。因此我们的“Wacom 数位板扫描工具”还不能马上光荣退役。

另一个较小的调整则是日志系统被移植到了 QLoggingCategory,这意味着要启用调试日志,你必需运行 kdebugsettings 然后找到“wacom”项目。

我准备在近期创建 3.1.0 版的分支,将上面所说的变化包含进去,这意味着新版会在这个月发布。3.0.0 版之后的绝大多数重要的问题修复将很难被向前移植,因此将不会有 3.0.0 版了,不好意思。以后也不会再有 beta 版本的发布,因为 Neon Dev Unstable、Arch 和 Gentoo 等已经提供了 git 编译版本可供测试。

已知问题:

目前有许多问题尚处在开放状态,但在发布 3.1.0 之后我会将下列我认为已经解决的问题关闭。

完整的开放问题/建议列表在这里

如果遇到了问题,请提交问题报告。如果在 3.1.0 版发布后没有更多的新问题,那么项目接下来的优先事项将转向可用性的改进。

程序的打包问题

这是一个我本人无能为力却又非常重要的问题。目前 KDE 的数位板支持是一个可选组件。如果输入设备选项中没有数位板一项,你需要手动安装它。软件包的名称一般是 wacomtablet 或者 kcm-wacomtablet。你可以在这里这里检查你的发行版有没有将其打包。按照我目前了解的情况,只有 KDE Neon、Arch (及其派生版本)、Gentoo 等提供了最新的 wacomtablet 软件包。Kubuntu 也有提供,但它需要挂载 实验性功能 PPA。如果你使用的是其他发行版,你还有以下选项:

这个项目是插件结构的,因此我不能把它编译成 AppImage 来提供给大家使用。要让它进入你所用的发行版的最佳办法就是让发行版的项目负责人们知道它的存在而你需要它被打包进来。