5

Linux PCでx-windowを実行しています.remminaを使用してWindows XP PC
にリモートアクセスします.capslockをスワップし、Xmodmapファイルに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 のレジストリを変更して capslock と ctrl を交換しましたが、Windows の物理キーボードを使用すると機能しました。

私は Web で多くのことを検索しましたが、誰かが remmina の構成タブで「クライアント キー マップを使用する」を有効にすることでこの問題を解決しているようですが、それは私にとってはうまくいきません。

remmina がどのキーマップ ファイルをロードするかを調べて、必要に応じて変更できるようにします。同じ問題を抱えている人はいますか?

4

0 に答える 0