我在我的linux pc上运行x-window,使用remmina远程访问windows xp PC
我已经在我的Xmodmap文件中交换了capslock并离开了ctrl,并将其加载到xsession文件中。
这是我的Xmodmap文件,位于〜/ .Xmodmap
#!/bin/bash
SYSMODMAP="/etc/X11/Xmodmap"
USRMODMAP="$HOME/.Xmodmap"
if [ -x /usr/bin/X11/xmodmap ]; then
if [ -f "$SYSMODMAP" ]; then
xmodmap "$SYSMODMAP"
fi
fi
if [ -x /usr/bin/X11/xmodmap ]; then
if [ -f "$USRMODMAP" ]; then
xmodmap "$USRMODMAP"
fi
fi
这是我的xsession文件,位于〜/ .xsession
! Swap Caps_Lock and Control_L
!
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
它在我的x-window环境中工作,但是,它在我的远程Windows PC中不起作用。
我在Windows中修改了注册表以交换大写和ctrl,如果我使用windows的物理键盘,它就有效。
我在网上搜索了很多,有人似乎通过在remmina的配置选项卡中启用“使用客户端密钥映射”来解决此问题,但是,它对我不起作用。
我漫游哪个keymap文件会重新加载,所以我可以修改它们以满足我的需要。有没有人有同样的问题?