KDE5 のキーボードショートカットの設定を自動化する

KDE5 のキーボードショートカットの設定を自動化する

KDE のキーバインディングの設定はスクリプト化できますか? ショートカットはおそらく のどこかに保存されていると思います~./configが、ファイルは安定した形式や簡単にスクリプト化できる形式ではないようです。そのため、これらのファイルを直接変更するスクリプトは、KDE ​​の次のポイント リリースで機能しなくなる可能性があります。

私が追加しようとしているキーバインドには、Ctrl+tKonsole で新しいタブを開く、Win+dデスクトップにフォーカスする、Alt+F5ウィンドウを最大化するなどがあります。

コマンドを確認しましたqdbusが、kwriteconfig5どれも機能しそうです。しかし、キーバインドを設定するためにそれらを呼び出す正しい方法が見つかりません。

答え1

KDEのショートカットは以前は にありましたkdeglobals。しかし、過去のある時点で場所が変わりました。現在では、

          $HOME/.kde/share/config/kglobalshortcutsrc

これは多くの異なるセクションを含むファイルですが、ここでは 1 つだけ紹介します。

      [plasma-desktop]
      Next Activity=Meta+Tab,Meta+Tab,Next Activity
      Previous Activity=Meta+Shift+Tab,Meta+Shift+Tab,Previous    Activity
      Show Dashboard=Ctrl+F12,Ctrl+F12,Show Dashboard
      Stop Activity=Meta+S,Meta+S,Stop Current Activity
      SystemTray-Klipper-32=,Ctrl+Alt+V,
      SystemTray-Klipper-6=Ctrl+Alt+V,Ctrl+Alt+V,
      SystemTray-Klipper-80=,Ctrl+Alt+V,
      _k_friendly_name=Plasma Desktop Shell
      manage activities=Meta+Q,Meta+Q,Activities...

関連情報