有没有办法我可以使用终端更改++快捷Ctrl方式?AltNumpad 0
我尝试gsettings
使用dconf
在这里回答,但没有找到窗口放置的,除了:
org.gnome.desktop.wm.keybindings toggle-maximized ['<Control><Alt>KP_5']
我们在 Blender 中使用这个快捷方式,所以我想在 Ubuntu 16.04/Unity 中更改它或取消分配它。
我需要一个终端解决方案,因为我需要将更改应用到满是计算机的实验室。
答案1
我曾经gsettings list-recursively | grep minimize
找到过您正在寻找的 gsettings 键:org.gnome.desktop.wm.keybindings minimize
如果你想禁用它,你可以使用
gsettings set org.gnome.desktop.wm.keybindings minimize "['disabled']"
答案2
你可以使用xbindkeys
它来实现你的目标。我会在其中一台实验室计算机上试用它,编写一个脚本来自动执行必要的步骤,然后在每台计算机上运行此脚本。阅读man xbindkeys
以及 显示的配置示例xbindkeys --defaults
。以下是一些入门内容:
#!/bin/bash
sudo apt install xbindkeys xbindkeys-config # install packages
echo -e '# descriptive comment\n"command --to execute"\n Control + Alt + Mod2 + KP_Insert' > ~/.xbindkeysrc # create ~/.xbindkeysrc
echo -e '[Desktop Entry]\nType=Application\nName=xbindkeys\nExec=xbindkeys\nX-GNOME-Autostart-enabled=true' > ~/.config/autostart/xbindkeys.desktop # autostart xbindkeys using a .desktop file
您可以使用xbindkeys -k
来确定键码,例如Mod2 + KP_Insert
。Numpad 0不要忘记添加xbindkeys
到您的自动启动命令中,我添加了创建文件的命令.desktop
,上面应该可以正常工作。如果不行,请尝试此处的其他解决方案:如何在登录时自动启动应用程序?