一部のアプリケーションは、xmodmapを実行した後でalt&winを置き換えません。 (グラフィックユーザーインターフェースemacs)

一部のアプリケーションは、xmodmapを実行した後でalt&winを置き換えません。 (グラフィックユーザーインターフェースemacs)

私はMacBook Airを持っています。私はxmodmapに従い、AltとWinを置き換えました。Linuxの投稿このように:

keycode 64 = Alt_L
keycode 133 = Super_L
remove Mod1 = Alt_L
remove Mod4 = Super_L
add Mod1 = Super_L
add Mod4 = Alt_L

次に、次のように適用します。

xmodmap xmodmap.file

(しかし、システムの起動時に直接適用できないようです。起動後1分後に実行する必要があります。そうしないと、変更は適用されないようです。)

Alt +タブはウィンドウマネージャではうまく機能しますが、一部のアプリケーション(EmacsやFirefoxなど)ではうまく機能しますが、Emacsではメタ(alt)とSuper(cmd)が変わりません。つまり、sxとMxは互いに変わりません。

ヒント/提案/試してみることはありますか? (Emacs自体内でそれを再マップできますか?

背景:
- 私はMATE Desktopを使用しています。 - Altとcmdを交換するためにGnome Tweak Toolを使ってみましたが、MATEデスクトップでは動作しないようです。

[編集する]
- この問題はemacs / firefoxなどのGUIでのみ発生します。端末から正しいキーを取得しました。
- emacs/firefoxを再起動し、システムを再起動し、変更を適用してからemacs/firefoxを起動してみました。不運。

関連情報