Las*_*e L 7 windows linux remote-desktop keyboard-layout colemak
我登录到一台没有特权的 Windows 10 机器,但我的大部分工作都是在远程桌面连接到虚拟 linux 安装上完成的。
我使用 Windows 附带的标准远程桌面,在 Linux 端,我在获得 Centos 7 桌面之前从 xrdp 获得登录屏幕。我可以 sudo 在 Centos 中 root。
我想在 linux 机器上使用 colemak,但我本地 Windows 机器的键盘布局优先。
使用系统设置在 Centos 上添加 colemak 很容易,但无论我在 Linux 中选择哪种布局,来自托管 Windows 机器的布局都会“获胜”。
选择美国布局或任何其他布局也将被忽略。所以如果你用 colemak 替换了任何国家布局,这个问题也适用。
我已经看到多次提出相反的问题(使本地布局获胜),但我找不到问题的答案。相反问题的许多答案都围绕添加注册表项以忽略主机布局。但是该键在我的 Windows 机器上不存在(我怀疑是否可以更改注册表设置)。
这是 2012 年讨论的一个老问题,并且在 2019 年仍然以相同的方式进行了修补(请阅读上一个链接的评论)。
在您的情况下,由于远程桌面优先,因此在 Windows 计算机上安装正确的布局 (colemak) 并切换到该布局以在虚拟环境中使用它似乎是合乎逻辑的。由于您无法安装任何驱动程序,我只看到几个解决方案:
如果您可以为当前用户安装某些程序,您可以尝试使用另一个程序来连接您的模拟环境,选择一个允许您选择主机键盘布局的程序。我记得No Machine 曾经运行良好......你可以尝试一下(也有免费版本)。
在 Linux 中重新映射键盘。从此链接中,您可以下载一个已制作一些映射的文件 ( km-0809.ini),并根据您的目的对其进行修改。
Run Code Online (Sandbox Code Playgroud)sudo chown xrdp.xrdp /etc/xrdp/km-0809.ini sudo chmod 644 /etc/xrdp/km-0809.ini sudo service xrdp restart
| 归档时间: |
|
| 查看次数: |
1825 次 |
| 最近记录: |