两周前我买了一台新的“Wacon One”平板电脑 - 我的电脑是最新版本的 Fedora(fedora 31),正如预期的那样,它在测试和许多应用程序中开箱即用。
但是 MyPaint 是我尝试使用的第一个 GTK+3 应用程序,它没有“看到”平板电脑,“编辑”->“编辑首选项”->“设备”选项卡一直只显示核心指针,没有可用的压力输入。
答案1
事实证明,Fedora 设置了GDK_CORE_DEVICE_EVENTS
,它为 GTK3 创建了一个单一的“核心输入设备”,使得平板电脑对应用程序“不可见”。
使用平板电脑的解决方案是在调用任何 GTK3 应用程序之前取消设置变量(或者,至少,它与 MyPaint 一起使用)(unset GDK_CORE_DEVICE_EVENTS
)
该变量在文件中设置/etc/xdg/plasma-workspace/env/gtk3_scrolling.sh
。
修复的参考是这个 github 评论:
https://github.com/mypaint/mypaint/issues/388#issuecomment-317124496 - 我在这里重新发布该信息以提高可查找性。