Linux Mintでキーボードショートカットを自動的に変更するbashスクリプトを作成したいと思います。現在私はLinux Mint 21.1、Cinnamon 5.6.8を使用しています。
スクリプトも影響を与えたいキーボード設定新しいショートカットを作成するたびに、GUIがここに表示されます。
私は次のスクリプトを試しました。
name="Flameshot Capture Screen"
schema="org.cinnamon.desktop.keybindings.custom-keybinding"
path="/org/cinnamon/desktop/keybindings/custom-keybindings/custom0/"
shortcut="['<Primary><Shift>Print']"
command="flatpak run org.flameshot.Flameshot gui"
# Check if flameshot is installed, otherwise install it
if ! flatpak list | grep -q org.flameshot.Flameshot; then
flatpak install flathub org.flameshot.Flameshot
fi
# set values
gsettings set $schema:$path name "$name"
gsettings set $schema:$path binding "$shortcut"
gsettings set $schema:$path command "$command"
dconfを変更すると機能します。変更は次に表示されます。dconfエディタ。しかし、キーボード設定現れませんでした。 以前にGUIにカスタムショートカットを追加した場合にのみ機能します。
私は次のようないくつかのアプローチを試しました。
- dconf ダンプの使用
- Cinnamonとコンピュータを再起動しましたが、動作しませんでした。
私はこれを見たことがある質問、そしてある程度関連
助けてください。