KDEでメタキーが常にスタートメニューを実行しない問題を解決するには?

KDEでメタキーが常にスタートメニューを実行しない問題を解決するには?

KDEはメニューウィンドウを実行するためにメタキーを割り当てますが、状況によってはこれが常に機能するわけではありません。

この問題は最新のKDEバージョンで修正されているようですが、まだ広く展開されていません。

どうすれば修正できますか?

答え1

  1. まず、メタキー機能を無効にします(源泉):編集し、~/.config/kwinrc次の行を追加します。
    [ModifierOnlyShortcuts]
    Meta=
  1. それからkwin_x11 --replace & disown

  2. 新しいキーをメタにマッピングするxmodmap -e 'keycode 133 = F14'(ここではF14を使用)

  3. F14をメニュー実行ショートカットで設定(メニューを右クリックして設定)

永久に作成するには、始めにステップ3を追加する必要があります。

修正する

Xmodmapの変更は、スリープ/再開後も持続しないようです。 systemdを使用してシステムリカバリでxmodmapを設定する方法は次のとおりです。 (systemd以外のユーザーは次のことができます。これを使う)

  • xkeyboard回復スクリプトを生成します。

    touch /usr/lib/systemd/system-sleep/xkeyboard; chmod 755 /usr/lib/systemd/system-sleep/xkeyboard

  • xkeyboardを編集して入力します。

    #!/bin/bash
    
    case $1 in
        pre)
            exit 0
        ;;
        post)
            export DISPLAY=:0
            sleep 10
            xmodmap -e 'keycode 133 = F14'
        ;;
    esac

関連情報