我的本地计算机是运行 Ubuntu 18.04 的 Dell XPS。我通过 Gnome 调整工具(键盘和鼠标 -> 其他布局选项 -> Ctrl 位置 -> 交换 Ctrl 和 Caps Lock)重新映射 ctrl 和 caps。工作得很好。我需要通过 RDP 会话(无 ssh)访问某些主机。主机是 CentOS 7。我尝试了几个 RDP 客户端,xfreeRDP 似乎工作得最好。但是,该程序不会将我的键盘映射传递到目标 CentOS 主机。
在 CentOS 7 主机中,我可以打开 Gnome Tweak Tool 并应用与 Ubuntu 上相同的设置,但它没有生效。我尝试过注销、重新启动等。我还尝试了许多其他技术来在 RDP 会话内重新映射,但它们似乎都没有任何效果(例如,setxkbmap、xmodmap)。我也没有看到任何错误。
有人知道为什么这些类型的设置似乎不起作用和/或如何解决它?我当前的计划是按照一些说明从源代码编译 xfreeRDP 并按所述修改代码的键盘布局这里,但这不是一个很好的解决方案。