Kann die Konfiguration der Tastenkombinationen in KDE per Skript erfolgen? Ich weiß, dass die Tastenkombinationen wahrscheinlich irgendwo in gespeichert sind ~./config
, aber die Dateien scheinen nicht in einem stabilen oder leicht skriptfähigen Format zu sein. Ein Skript, das diese Dateien direkt ändert, würde daher in der nächsten Zwischenversion von KDE wahrscheinlich nicht mehr funktionieren.
Die Tastenkombinationen, die ich hinzuzufügen versuche, dienen unter anderem Ctrl+t
zum Öffnen einer neuen Registerkarte in der Konsole, Win+d
zum Fokussieren des Desktops und Alt+F5
zum Maximieren des Fensters.
Ich habe mir die Befehle angesehen qdbus
und kwriteconfig5
es sieht so aus, als ob sie funktionieren könnten. Aber ich habe nicht die richtige Art gefunden, sie aufzurufen, um Tastenkombinationen einzurichten.
Antwort1
Die Verknüpfungen für KDE befanden sich früher in kdeglobals
, aber irgendwann in der Vergangenheit haben sie ihren Standort geändert. Ich habe sie jetzt in gefunden
$HOME/.kde/share/config/kglobalshortcutsrc
Es handelt sich um eine Datei mit vielen verschiedenen Abschnitten. Ich zeige nur einen:
[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...