468 字
2 分钟
在 openSUSE 使用高漫 M6 数位板
NOTE

封面来源 -> openSUSE 官方 Artwork - Banner: Makers Choice
官方翻译为:桌面用户、开发者以及系统管理员的匠心之选

前言#

如题,我手上有个在大学时期买的高漫 M6,默认状态下,只有 Windows 和 Mac 才有驱动,而今天,我就想让其跑在 Linux 下,插上也不是不能用,但是问题有点多,那么如何能够正常驱动之呢?

找了一圈,似乎有一个项目能够符合我的要求,那就是 OpenTabletDriver

OpenTabletDriver
/
OpenTabletDriver
Waiting for api.github.com...
00K
0K
0K
Waiting...

安装 dotNet#

NOTE

真没想到离开 Windows 都能被 dotNet Runtime 强健

首先,请确保你已安装 libicu(负责 Unicode 国际化的组件),如果没有安装,请安装(但一般来说不可能不安装罢)

Terminal window
sudo zypper if libicu78 # 检查 libicu 是否安装
# 如果给出的结果是
# 已安装     : 否
# 则
sudo zypper in libicu78 # 安装 libicu

其次加入仓库,如果你是 Tumbleweed 或者 slowroll,也可以直接使用 Leap 16 的仓库,将如下内容放在/etc/zypp/repo.d/ms.repo

[packages-microsoft-com-prod]
# 可以自己改 name,原名是 Microsoft Production
name=MS dotNet
baseurl=https://packages.microsoft.com/opensuse/16/prod/
enabled=1
gpgcheck=1
repo_gpgcheck=1
# If installing the bare repo file consider installing the gpg key once and then updating
# this to point to the on-disk location. For example:
# gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Microsoft
gpgkey=https://packages.microsoft.com/keys/microsoft-2025.asc
sslverify=1

然后

Terminal window
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo zypper ref
sudo zypper in dotnet-runtime-8.0

安装并启用 otd#

首先去如上的仓库下载之,也可以点击传送门,openSUSE 记得使用 RPM 版本 -> 最新版本传送门

然后直接通过 zypper in ./filename.rpm安装,或者通过 YaST2、PkgKit(Discover & GNOME Software 前端)安装

安装完后理论上是不会启用 daemon 的,那应该怎么启用呢?

Terminal window
systemctl --user enable --now opentabletdriver

让我们来测试一下(字好丑😭)#

Kate

Krita

Kate

Affinity Studio

已知问题#

  • 无法在 KCM 里面调节设置,请使用 Open Tablet Driver 配置程序 kcm OpenTabletDriver
  • Affinity 无法正常调用压感(不确定是软件问题还是 Wine 问题)
在 openSUSE 使用高漫 M6 数位板
https://ne0w0r1d.top/posts/use-gaomon-m6-in-opensuse/
作者
Ne0W0r1d 新界
发布于
2025-12-24
许可协议
CC BY-NC-SA 4.0