我想创建一个 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 转储
- 重新启动肉桂甚至计算机但不起作用。
我见过这个问题,并且在一定程度上相关
请帮忙。