You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu系统下如何将Wacom数位板全活动区域映射至屏幕指定区域(如Google Jamboard绘图区)

Ubuntu系统下如何将Wacom数位板全活动区域映射至屏幕指定区域(如Google Jamboard绘图区)

嘿,我刚好折腾过这个问题!在Ubuntu上其实完全能用xsetwacom实现这个功能,只是需要手动算一下参数、敲几条命令就行,我来给你一步步说清楚:

  • 第一步:获取你的Wacom设备ID
    打开终端,输入这条命令:

    xsetwacom list
    

    你会看到所有连接的Wacom设备列表,找到对应数位板的那一行(通常名字里会带"Pen"或者"Tablet"字样),记下它的ID号(比如12)。

  • 第二步:确定目标屏幕区域的坐标
    你需要先知道Google Jamboard绘图区的左上角和右下角坐标。可以用xdotool工具来获取:先安装它(sudo apt install xdotool),然后把鼠标移到绘图区左上角,输入xdotool getmouselocation,记下输出里的x和y值(比如x=100 y=50);再移到右下角,重复命令记下另一组坐标(比如x=1820 y=1030)。

    另外也可以用系统自带的截图工具,截图时会显示鼠标坐标,也能帮你确定区域范围。

  • 第三步:计算映射参数并执行命令
    我们需要用xsetwacom的MapToOutput选项,格式是宽度x高度+左上角X+左上角Y。
    计算一下:

    • 宽度 = 右下角X - 左上角X(比如1820-100=1720)
    • 高度 = 右下角Y - 左上角Y(比如1030-50=980)
      所以最终参数就是1720x980+100+50。

    然后把设备ID和参数代入这条命令:

    xsetwacom set <你的设备ID> MapToOutput "1720x980+100+50"
    

    执行完这条命令,你的数位板整个活动区域就会精准映射到你指定的Jamboard绘图区了!

  • 第四步:让设置永久生效(可选)
    上面的命令重启后会失效,如果你想每次开机自动生效,可以创建一个启动脚本:

    1. 在~/.config/autostart/目录下新建一个文件,比如wacom-mapping.desktop
    2. 打开文件,粘贴以下内容(记得替换设备ID和映射参数):
      [Desktop Entry]
      Type=Application
      Exec=xsetwacom set 12 MapToOutput "1720x980+100+50"
      Hidden=false
      NoDisplay=false
      X-GNOME-Autostart-enabled=true
      Name[en_US]=Wacom Area Mapping
      Name=Wacom Area Mapping
      Comment[en_US]=Map Wacom tablet to Jamboard drawing area
      Comment=Map Wacom tablet to Jamboard drawing area
      
    3. 保存文件,下次开机就会自动执行映射命令了。

顺带说一句,你之前看manpage没注意到这个功能,是因为MapToOutput不仅能指定显示器名称,还支持自定义区域参数,这个细节确实容易被忽略~

备注:内容来源于stack exchange,提问作者cdahms

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 14:54:28