VNC経由でKVMのターミナルを操作する際にコロンが打てない!

こちらを参考に以下コマンドを実行するものの

という謎のエラーで全然直らなかったんですが、ハマりにハマってやっと原因判明。

  1. /etc/sysconfig/vncserversに設定したログインユーザーで該当コマンドを実行する必要がある
  2. VNCでログインしてターミナルを開いて実行する必要がある(SSH経由で流すとエラーになる)

例えば、vncuserというユーザーでVNCサーバーのログインユーザーを作っていた場合

  1. VNCで接続(vncuserでログインすることになる)
  2. ターミナルを開く
  3. setxkbmapを叩く

の流れとなります。
いやーハマったハマった。

ちなみに、+kbのオプションは指定しなくてOKです。
(ソース無くしたんですが確かオプション自体無くなってるはず)