我们正在使用 x2go 连接到 CentOS 6 虚拟机。它工作正常,但后来计算机被移至新服务器,并且 IP 地址也发生了更改。从那时起,仍然可以使用 x2go 连接到虚拟机,但键盘完全坏了。XCFE 桌面出现并且鼠标可以使用,但是当您打开终端并在客户端上按下键盘上的键时,什么也没有发生。正常 ssh 到同一台机器和用户工作正常。
我们刚刚发现,如果您以 root 身份登录,键盘就可以正常工作,因此这似乎是某种权限问题。我怀疑 IP 地址的更改在某种程度上会产生影响。
我尝试删除 ~/x2go* 和 /tmp/.x2go-username 中的所有内容。但无济于事。
我将非常感激有关如何调查和解决该问题的任何建议。
编辑:我不认为这是键盘映射问题。按键没有错,只是根本检测不到。我尝试使用“setxkbmap us”手动设置键盘映射,但没有任何效果。似乎有什么东西阻止了键盘事件到达服务器上的桌面,而其他事件和消息则保持不变(因为鼠标和 GUI 可以正常工作)。