xmodmapでエラーが出る


表題の通り、正しいはずの.Xmodmapを実行してもエラーが出てしまいます。

[code]

    xmodmap ~/.Xmodmap
    
[/code]

.Xmodmapは

[code]

    remove Lock = Caps_Lock
    Keysym Caps_Lock = Escape
    
[/code]

という内容です。

また、出たエラーは

[code]

    xmodmap:  .Xmodmap:1:  bad keysym in remove modifier list 'Caps_Lock', no corresponding keycodes
    xmodmap:  .Xmodmap:2:  bad keysym target keysym 'Caps_Lock', no corresponding keycodes
    xmodmap:  2 errors encountered, aborting.
    
[/code]

となっております。

どのようにすればこのようなエラーが起きなくなるんでしょうか。  
ちなみにUbuntub 17.10です

追加情報

[code]

    % xmodmap -pke の結果
    keycode  66 = Caps_Lock NoSymbol Caps_Lock
    
    % setxkbmap -print の結果
    xkb_keymap {
        xkb_keycodes  { include "evdev+aliases(qwerty)" };
        xkb_types     { include "complete"  };
        xkb_compat    { include "complete"  };
        xkb_symbols   { include "pc+us+inet(evdev)" };
        xkb_geometry  { include "pc(pc105)" };
    };
    
    % setxkbmap -query の結果
    rules:      evdev
    model:      pc105
    layout:     us
    
[/code]




どうやら最後に実行した`xmodmap`の結果、Caps_Lockがどこにもなくなると`そんなKEYSYMNAMEはkeycodeに割り当てられていないよ(超訳)`と怒られるようです。

[code]

    remove Lock = Caps_Lock
    keysym Caps_Lock = Escape Caps_Lock
    
[/code]

とするとうまくいくかもしれません。  
[AskUbuntuにあった似たような質問への回答](https://askubuntu.com/questions/23491/how-to-
change-capslock-key-to-produce-a)を参考にしました。

