【发布时间】:2015-03-23 17:56:59
【问题描述】:
我经常使用 rdesktop 通过 vpn 从家里访问我的大学电脑。 rdesktop 运行平稳,没有问题,只有键盘映射总是错误的。我的语言设置是 en_US,但我的语言环境是 de_DE.UTF-8。 我该怎么办?
【问题讨论】:
标签: windows vpn remote-desktop
我经常使用 rdesktop 通过 vpn 从家里访问我的大学电脑。 rdesktop 运行平稳,没有问题,只有键盘映射总是错误的。我的语言设置是 en_US,但我的语言环境是 de_DE.UTF-8。 我该怎么办?
【问题讨论】:
标签: windows vpn remote-desktop
我发布了这个问题和答案,因为我在互联网上搜索了很长一段时间,但是对于这个简单的问题没有很好的答案。当我执行标准sudo apt-get install rdesktop 时,程序安装得很好,一切正常,除了一件事:没有安装键盘映射。通常 rdesktop 可以通过提供选项 -k 来使用不同的键盘映射,例如-k de 用于德语键盘布局。这些键盘映射必须存储在文件夹 ~/.rdesktop/keymaps 中,在我的情况下它是空的。默认情况下,rdesktop 然后回退到 en-us(请参阅man rdesktop)。
所以唯一要做的就是找到正确的键盘映射文件并将其存储在那里。
你可以在这里找到文件packages.debian.org/en/sid/i386/rdesktop/download
解压后,您会在以下位置找到键盘映射:rdesktop_1.8.3-1_i386/usr/share/rdesktop/keymaps
复制粘贴到上述文件夹中即可解决问题。
【讨论】:
在我看来,复制可能会更新的内容绝不是一个好主意。如果您在桌面上使用快捷方式,只需添加例如对于德语键盘:“-k /usr/share/rdesktop/keymaps/de”。或者添加一个从“~/.rdesktop/keymaps/”到“/usr/share/rdesktop/keymaps/”的硬链接。
现在寻找的是我的“@”和“µ”。看起来“Alt Gr”还不行。
【讨论】:
derwahre_tj 的回答是正确的,但是不需要再次下载包。 当 rdesktop 软件包安装在您的系统上时,keymaps 文件将安装到 /usr/share/rdesktop/keymaps。无需再次下载文件,只需从系统目录复制文件即可。
首先在你的主目录中创建 rdesktop keymaps 目录
mkdir -p ~/.rdesktop/keymaps
接下来从 /usr/share/rdesktop/keymaps 复制文件
cp /usr/share/rdesktop/keymaps/* ~/.rdesktop/keymaps/
请注意,这将复制所有键盘映射文件,但您可以简单地复制您需要的文件。
【讨论】: