用户支持指引

数位板支持

绝大多数用户的提问与压感失灵、数位板支持情况等有关。

快速解决方案

备注

下面提及的任意一项调整都可能要在重新启动计算机之后才能生效。

对于 Windows 环境下的所有输入设备:

  1. 设置 ‣ 配置 Krita… ‣ 数位板设置 中更改数位板接口类型。

    1. Wintab:这是一个存在已久的标准,历史悠久不代表它一定不好。它是大多数独立数位板、数位屏的最佳接口,支持多个按钮和更高的压力感应级别。如果数位板在此接口下工作正常,而你又没有特殊需求,请不要更换为其他接口。Surface 类笔式变形本默认使用 Windows Ink 接口,但某些使用了 Wacom AES 技术的设备,如 Yoga 730 等,可以额外安装一套名为 Wacom Feel Driver 的驱动程序来使用 Wintab 接口 (不一定能正常工作)。

    2. Windows Ink:这是一个近期出现的标准,但并不意味着它就一定更好——此接口的压力感应级别只有 1024 级。Windows 操作系统已经对它内建了支持,无需驱动程序即可使用。Surface Pro 和 Yoga 一类的笔式变形本只能使用此模式。请注意:某些冷门产品内建的数位屏、Wacom 的笔式电脑等使用的是 Wintab 接口。

对于 Windows 环境下的一般数位板、数位屏 (不包括变形本):

  1. 重新安装驱动程序。这是因为 Windows 更新时不时会损坏数位板的驱动程序配置文件,重装驱动即可解决这种问题。

  2. Wacom 数位板:如果笔画的起始段总是画成直线,请先更新 Wacom 的驱动程序。Wacom 的 6.3.34-3 版驱动程序应该已经解决了此问题。如果问题依然存在,请在 Wacom 驱动程序面板中把“双击时笔尖间距”调低或者干脆禁用。

  3. XP-Pen 数位板的压感不均匀:要么切换数位板接口为 Windows Ink:菜单栏 设置 ‣ 配置 Krita… ‣ 数位板设置,要么在 XP-Pen 的驱动程序设置页面禁用 Windows Ink。

收集信息

  1. 你在使用什么操作系统?

  2. 你在使用什么数位板?

  3. 数位板的驱动程序的版本号是多少?

  4. 请通过数位板测试工具 (设置 ‣ 配置 Krita… ‣ 数位板设置 – > 数位板测试工具) 获取其输出的文字信息,把该信息与我们分享。参见指导用户分享文件页面的说明进行操作。

  5. 更详尽的数位板事件日志:

    1. 前往 设置 ‣ 面板,勾选“日志查看器”面板。

    2. 在日志查看器面板中,确保按下了它的第一个按钮 (意味着开始记录日志)。

    3. Ctrl + Shift + T 开始记录数位板事件。

    4. 画上几笔 (根据具体情况,用户支持人员或开发人员可能会请你绘制特定的一系列笔画)。

    5. Ctrl + Shift + T 停止记录数位板事件。

    6. 点击日志查看器面板的第三个按钮,将输出的日志保存到文件。

    7. 将该文件或其内容分享给支持人员或开发人员:指导用户分享文件

    在 Linux 环境下,可以使用命令行终端代替日志查看器 – 那样可以只记录数位板事件,而无需记录整个软件的日志。

面向技术支持人员的补充信息

  1. Wacom 数位板通常可以在任意操作系统下面正常工作。绝大多数问题都与上面介绍的“笔画起始段画成直线”有关,它有时甚至会造成笔刷拖慢的假象。

  2. Huion 数位板在 Windows 和 Linux 下面应该都可以正常工作,但在 macOS 下面可能会遇到问题。

  3. XP-Pen 和其他品牌的设备容易在各种环境中遇到问题。

  4. 如果有人询问应该为 Krita 购买哪种数位板,截至 2019 年,Wacom 的入门型号和绘王的无源型号都是可选项。它们的基本性能不错,驱动程序兼容性良好,价格实惠,比较适合大多数用户。应该提醒用户的是:数位板产品的标称参数和实际运用体验是两码事。Wacom 和绘王对于压感性能的理解不同,有条件最好亲自试用,挑选合适自己的产品。具体支持型号请查看: 数位板支持列表

  5. XP-Pen 数位板可能遇到的问题和相关指引

动画功能

动画渲染的过程中可能会发生各种各样的问题。Krita 的动画渲染由 Krita 和 FFmpeg 两个软件协同进行。Krita 负责按顺序保存每个帧的图像,FFmpeg 把该图像序列渲染成视频。为了搞清楚到底是哪边出了问题,请指导用户把动画渲染成“图像序列”。如果生成的图像序列没有问题,那么问题肯定出在 FFmpeg 身上 (尤其是它的渲染选项)。如果生成的图像序列有问题,那要么是用户搞错了选项 (例如并没有渲染出每一帧),要么就是 Krita 本身出错了。

备注

指导用户打开日志查看器面板,开始记录日志。接下来渲染一段视频,Krita 会把 FFmpeg 的完整命令输出显示在日志查看器里,这样调查起来就容易的多了。

在用户渲染视频的目标目录里面包含了一个名为 log_encode.log 的日志文件。它可能包含了有助于调查问题的信息 (请用户将此文件分享给我们,详见: 指导用户分享文件 )。

绘图纸外观问题

跟绘图纸外观有关的问题大多数是用户对这个功能有所误解,或者操作失误造成的,并不是真正的程序错误。不管怎样,你还是要搞明白该用户为什么会遇到那些问题,并教会他们如何正确地使用绘图纸外观。

程序崩溃

如果遇到了程序崩溃的情况,先确定它是否属于已知缺陷。如果是未知缺陷,则引导用户提交一个程序缺陷报告 (你也可以代劳),并包含下列信息:

  1. 发生了什么情况,在崩溃之前进行了什么操作。

  2. 是否能够再现 (反复触发) 该问题?如果可以,则应提供触发该崩溃的步骤。

  3. 获取崩溃日志和回溯跟踪数据 – Windows 版本请使用:Dr. MinGW 调试工具 ,所需的调试包可以在与用户同一版本的 Krita 发布新闻中下载。不过,最好可以指导用户访问官方网站,下载最新版本的软件和调试包 https://download.kde.org/stable/krita

其他可被快速解决的问题

  1. 如果用户遇到了一些你闻所未闻的奇怪故障,请让他们重置 Krita 的配置文件:重置 Krita 配置

  2. 如果用户遇到了和笔画预渲染和显示有关的问题,请让他们更改:画布显卡加速 选项,它在 设置 ‣ 配置 Krita… ‣ 显示 标签页。

    备注

    在任何情况下,我们都不应该建议人们通过禁用画布加速来获得更佳性能。

给技术支持人员的建议

  1. 如果你没搞懂提问者的意思,让对方把情况解释清楚 – 你可以向他们索要截图或者录屏。

  2. 如果你不知道解决问题的方法,但知道哪些信息有助于调查该问题,请大胆地向对方索要这些信息。其他的技术支持人员可能知道解决方法,但没空手把手引导用户走完整个排查流程。因此你问出来的这些信息就可以帮上大忙了。尤其是数位板的相关问题。

  3. 如果你不知道问题的答案/解决方式,而其他人又撒手不管,你还可以在 Krita 的 IRC 频道上面寻求帮助。它位于 Libera.Chat 的 #krita 频道: Krita 社区介绍

  4. 向用户说明需要采取的步骤。例如,你想让他们更改某些设置,就要把如何找到某个按钮和标签页的整个过程向他们说明清楚。

  5. 如需指导用户前往 设置 ‣ 配置 Krita… ,可以直接告诉他们去访问 配置 Krita ——反正这个菜单项不难找,而且还照顾了 macOS 用户的情况——他们必须通过 Krita ‣ 偏好设置… 来访问这个菜单项。

  6. 如果你需要索取图像,请引导他们使用 Imgur 或者 Pasteboard (指导用户分享文件),否则 Reddit 用户可能会用这个图像开新帖,而不是把它包含在已有对话里面。大陆用户可以请对方在 QQ 群中发送图像。

  7. 如果文档的某个页面可以回答用户的问题,可以干脆把该页面的链接给他们。如果要直接跳传到页面内部的某个章节,可以点击章节标题旁边的“锁链”图标,它会给出该章节的链接。

指导用户分享文件

  • 图像 (如截图):Imgur [*]、Pasteboard、大陆用户可以用 QQ 直接发图

  • 纯文本:Pastebin [*]、BPastepaste.ubuntu.org.cnCentOS 项目的 Pastebin 服务或者 KDE Snippets (需要注册 KDE Identity 账户)。大陆用户可以在 QQ 上发送 .txt 文件。

  • .kra 和其他格式:可通过邮件附件发送。在 Linux 上还可以使用 “base64” 命令把文件编码为文本,然后通过邮件正文或在 Pastebin 上发送,收到后使用相同的命令解码。

    注意

    如果你让用户把日志或其他数据保存在某个网站上,要确保那些文件可以留存足够长的时间——至少让你可以下载到手。以 bpaste.net 为例,在默认情况下它只会把文件留存一天,尽管可以延长期限,但最多也不能超过一周。

    被墙网站

    如果用户身处某些无形的墙内 (如中国大陆境内),带 [*] 标记的网站可能已经被墙。请使用其他服务代替。