Автоматическая настройка сочетаний клавиш в KDE5

Автоматическая настройка сочетаний клавиш в KDE5

Можно ли заскриптовать конфигурацию сочетаний клавиш в KDE? Я знаю, что сочетания клавиш, вероятно, хранятся где-то в ~./config, но файлы, похоже, не находятся в стабильном или легко поддающемся скриптованию формате. Поэтому скрипт, который напрямую изменяет эти файлы, скорее всего, сломается в следующем выпуске KDE.

Сочетания клавиш, которые я пытаюсь добавить, включают в себя, среди прочего, Ctrl+tоткрытие новой вкладки в Konsole, Win+dфокусировку на рабочем столе и Alt+F5развертывание окна.

Я посмотрел на команды qdbusи kwriteconfig5, похоже, они могли бы работать. Но я не нашел правильного способа вызвать их, чтобы настроить сочетания клавиш.

решение1

Сочетания клавиш для KDE раньше располагались в kdeglobals, но в какой-то момент в прошлом они изменили свое местоположение. Теперь я нашел их в

          $HOME/.kde/share/config/kglobalshortcutsrc

Это файл со множеством различных разделов, я покажу только один:

      [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...

Связанный контент