Linux Mint Cinnamonでキーボードショートカットをプログラムで変更するには?

Linux Mint Cinnamonでキーボードショートカットをプログラムで変更するには?

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とコンピュータを再起動しましたが、動作しませんでした。

私はこれを見たことがある質問、そしてある程度関連

助けてください。

ベストアンサー1

おすすめ記事