如何在 linux mint cinnamon 中以编程方式修改键盘快捷键?

如何在 linux mint cinnamon 中以编程方式修改键盘快捷键?

我想创建一个 bash 脚本来自动修改 linux mint 中的键盘快捷键。目前,我使用 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 转储
  • 重新启动肉桂甚至计算机但不起作用。

我见过这个问题,并且在一定程度上相关

请帮忙。

相关内容