Keyboard Xvfb运行键盘检测

Keyboard Xvfb运行键盘检测,keyboard,keyboard-events,xvfb,xserver,Keyboard,Keyboard Events,Xvfb,Xserver,我正在测试xvfb运行的可能性,并使用以下命令行在特定显示器上的chromium选项卡中显示著名的trex游戏:$ xvfb-run -n 1 -f ~/.Xauthority --server-args='-screen 0 1600x1200x24 -shmem -listen tcp' chromium-browser --no-sandbox --disable-gpu --window-size=1600,1200 --window-position=0,0 --kiosk http:

我正在测试xvfb运行的可能性,并使用以下命令行在特定显示器上的chromium选项卡中显示著名的trex游戏:$

xvfb-run -n 1 -f ~/.Xauthority --server-args='-screen 0 1600x1200x24 -shmem -listen tcp' chromium-browser --no-sandbox --disable-gpu --window-size=1600,1200 --window-position=0,0 --kiosk http://www.trex-game.skipser.com
事实上,当我按下“空格”键时,trex应该开始行走和跳跃。但这一切都不会发生

因此,我运行了以下命令:

DISPLAY=:1 xinput
我很惊讶地发现没有真正的键盘

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Xvfb mouse                                id=6    [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Xvfb keyboard                             id=7    [slave  keyboard (3)]
如果我使用:

DISPLAY=:1 xdotool key space
我可以使用trex跳转,这很正常,因为如果我是对的话,xdotool直接与XTEST键盘交互

我以为我的X服务器正在监听/dev/input文件夹,但我开始怀疑是否应该以某种方式将键盘连接到X服务器上

有人知道怎么做吗