Я использую x-window на моем компьютере с Linux, с remmina для удаленного доступа к Windows XP PC
Я поменял capslock и оставил ctrl в своем файле Xmodmap и загрузил его в файл 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.
Я изменил реестр в Windows, чтобы поменять местами capslock и ctrl, и он работал, если я использую физическую клавиатуру windows.
Я много искал в Интернете, кажется, что кто-то решает эту проблему, включив «использование карты ключей клиента» на вкладке конфигурации remmina, однако это не работает для меня.
Я хочу узнать, какой файл раскладки загружает remmina, поэтому я могу изменить их в соответствии со своими потребностями.У кого-нибудь есть такая же проблема?