KDE のキーバインディングの設定はスクリプト化できますか? ショートカットはおそらく のどこかに保存されていると思います~./config
が、ファイルは安定した形式や簡単にスクリプト化できる形式ではないようです。そのため、これらのファイルを直接変更するスクリプトは、KDE の次のポイント リリースで機能しなくなる可能性があります。
私が追加しようとしているキーバインドには、Ctrl+t
Konsole で新しいタブを開く、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...