启用触摸屏和触控笔支持 - Amazon DCV

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

启用触摸屏和触控笔支持

注意

触摸屏和触控笔设备不需要使用 USB 重定向。此外,不需要在 Amazon DCV 服务器上安装任何供应商驱动程序。

Amazon DCV 使用原生操作系统支持触摸屏和触控笔。 APIs

Windows 使用 Windows Ink。

Linux 使用 X11 输入注入。

  • Windows 服务器支持

    在所有支持的 Windows 操作系统上支持触摸屏。从 Windows 10 和 Windows 2019 开始,在所有支持的 Windows 操作系统上支持触控笔,但在 Windows 2016、Windows 8.1 和更早版本上不支持触控笔。默认情况下,在 Windows Amazon DCV 服务器上启用了这些特征。无需其他配置。

  • Linux 服务器支持

    在所有支持的 Linux 操作系统上支持触摸屏和触控笔。默认情况下,已在 Linux Amazon DCV 服务器上托管的虚拟会话上启用这些特征。但是,需要一些额外配置才能在 Linux Amazon DCV 服务器上托管的控制台会话上启用这些特征。

重要

如果在客户端和服务器上均支持触摸屏和触控笔特征,并且在服务器上启用了该特征,则允许在 Amazon DCV 中使用触摸屏和触控笔。有关客户端支持的信息,请参阅《Amazon DCV 用户指南》中的客户端特征

为 Linux Amazon DCV 服务器上托管的控制台会话启用触摸屏和触控笔支持
  1. 使用所需的文本编辑器打开 /etc/X11/xorg.conf

  2. 将以下部分添加到此文件中。

    Section "InputDevice" Identifier "DCV Stylus Pen" Driver "dcvinput" EndSection Section "InputDevice" Identifier "DCV Stylus Eraser" Driver "dcvinput" EndSection Section "InputDevice" Identifier "DCV Touchscreen" Driver "dcvinput" EndSection
  3. 将以下内容添加到 ServerLayout 部分的末尾。

    InputDevice "DCV Stylus Pen" InputDevice "DCV Stylus Eraser" InputDevice "DCV Touchscreen"

    例如:

    Section "ServerLayout" ...existing content... InputDevice "DCV Stylus Pen" InputDevice "DCV Stylus Eraser" InputDevice "DCV Touchscreen" EndSection
  4. 保存更改并关闭该文件。

  5. 重新启动 X 服务器。

    • RHEL、Rocky、CentOS、Amazon Linux 2、Ubuntu 和 SUSE Linux Enterprise 12.x

      $ sudo systemctl isolate multi-user.target
      $ sudo systemctl isolate graphical.target
  6. 要确保正确配置输入设备,请运行以下命令。

    $ sudo DISPLAY=:0 xinput

    DCV 触控笔、DCV 触控笔橡皮擦和 DCV 触摸屏显示在命令输出中。下面是示例输出。

    | Virtual core pointer id=2 [master pointer (3)] | | Virtual core XTEST pointer id=4 [slave pointer (2)] | | dummy_mouse id=6 [slave pointer (2)] | | dummy_keyboard id=7 [slave pointer (2)] | | DCV Stylus Pen id=8 [slave pointer (2)] | | DCV Stylus Eraser id=9 [slave pointer (2)] | | DCV Touchscreen id=10 [slave pointer (2)] | Virtual core keyboard id=3 [master keyboard (2)] | Virtual core XTEST keyboard id=5 [slave keyboard (3)]

配置触控笔压力范围

某些应用程序要求您将触控笔压力范围减小到 0 到 2048 之间。您可以在 /etc/X11/xorg.conf 文件中将 Pressure2k 选项设置为 true 以配置压力范围。

配置触控笔压力
  1. 使用所需的文本编辑器打开 /etc/X11/xorg.conf

  2. 将以下部分添加到此文件中。

    Section "InputDevice" Identifier "DCV Stylus Pen" Driver "dcvinput" Option "Pressure2K" "true" EndSection Section "InputDevice" Identifier "DCV Stylus Eraser" Driver "dcvinput" Option "Pressure2K" "true" EndSection
  3. 保存更改并关闭该文件。

  4. 重新启动 X 服务器。