我在(K)Ubuntu 14.04 上使用了我的平板电脑(Wacom Cintiq 13HD),在那里我进行了一次愉快的对话系统设置 → 输入设备 → Wacom 手写板。这使我能够将命令映射到平板电脑上的按钮,创建不同的命令配置文件并确定触控笔映射到哪些显示器。但是,在 16.04 上,此选项消失了。有办法恢复它吗?
如果无法恢复,我该如何配置我的图形输入板,即将命令映射到按钮、映射屏幕区域(用于光标)等?
答案1
我正在使用脚本映射 Wacom Cintiq 13HD 上的按钮和屏幕区域。基本上,这是xsetwacom
针对平板电脑的特定调用的集合。
~/.local/bin/wacomagic.sh
这是我正在使用的脚本( ):
#!/bin/bash
# Settings for tablet on the right side of the main monitor.
# Tablet dimensions are 1920x1080, main monitor is 2880x1620
xsetwacom set "Wacom Cintiq 13HD Pen stylus" MapToOutput "1920x1080+2880+0"
xsetwacom set "Wacom Cintiq 13HD Pen eraser" MapToOutput "1920x1080+2880+0"
xsetwacom set "Wacom Cintiq 13HD Pad pad" MapToOutput "1920x1080+2880+0"
# Settings for buttons
# Note that the buttons numbers 4-7 are reserved by XInput
# (source: http://linuxwacom.sourceforge.net/wiki/index.php/Tablet_Configuration Tip in "Pad" section)
# so the buttons just up to 13.
# This is the mapping for the Cintiq 13HD
#
# +----+
# | 2 |
# +----+
# | 3 |
# +--+----+--+
# | 11 |
#+-+--+----+--+-+
#| 12 | 1 | 10 |
#+-+--+----+--+-+
# | 13 |
# +--+----+--+
# | 8 |
# +----+
# | 9 |
# +----+
# shift and control
xsetwacom set "Wacom Cintiq 13HD Pad pad" Button 2 "key Shift_L"
xsetwacom set "Wacom Cintiq 13HD Pad pad" Button 3 "key Control_L"
# brush sizes and zoom and mirroring
xsetwacom set "Wacom Cintiq 13HD Pad pad" Button 1 "key m" # mirror canvas in krita
xsetwacom set "Wacom Cintiq 13HD Pad pad" Button 10 "key +ctrl +shift + -shift -ctrl" # Custom key for [increase brush size] (krita)
xsetwacom set "Wacom Cintiq 13HD Pad pad" Button 11 "key +"
xsetwacom set "Wacom Cintiq 13HD Pad pad" Button 12 "key +ctrl +shift - -shift -ctrl" # Custom key for [decrease brush size] (krita)
xsetwacom set "Wacom Cintiq 13HD Pad pad" Button 13 "key -"
# undo and redo
xsetwacom set "Wacom Cintiq 13HD Pad pad" Button 8 "key +ctrl z -ctrl"
xsetwacom set "Wacom Cintiq 13HD Pad pad" Button 9 "key +ctrl +shift z -shift -ctrl"
我创建了一个运行 wacomagic 脚本的应用程序启动器,并将其添加到平板电脑右侧最顶部的面板中。这确保我可以在运行映射命令(在文件顶部)之前使用触控笔单击它。
我映射到按钮上的命令适用于我个人的工作流程。如果您想要映射不同的命令(命令集),您只需为每个命令集创建一个脚本即可。
编辑:对于较新版本的 (K)ubuntu,这可能不是必需的,并且可以立即使用。请参阅David Revoy 的精彩指南。