2016-09-30 137 views
1

我最近在kali gnome旁边安装了debian gnome。根据我的需要,我会在kali中设置很多键盘绑定。有没有一种方法可以将它们移植到debian,就像复制一些配置文件一样。键盘快捷键文件gnome

回答

0

键盘映射存储在dconf注册表中。 dconf-editor是一个浏览注册表的图形工具。

对于文字表示,您可以使用gsettings。 为了找到其中存储keymappings模式:

gsettings list-schemas |grep keybindings 
    org.gnome.mutter.keybindings 
    org.gnome.mutter.wayland.keybindings 
    org.gnome.desktop.wm.keybindings 
    org.gnome.shell.keybindings 

它们可以打印:

gsettings set org.gnome.desktop.wm.keybindings minimize "['<Super>h']" 

gsettings list-recursively org.gnome.desktop.wm.keybindings 
    org.gnome.desktop.wm.keybindings cycle-windows-backward ['<Shift><Alt>Escape'] 
    org.gnome.desktop.wm.keybindings minimize ['<Super>h'] 
    org.gnome.desktop.wm.keybindings move-to-workspace-7 @as [] 
    (..) 

在目标机器上的每一行的前面加上gsettings set ..输入输出

请注意,您需要将该值放在引号中,否则会与shell替换相冲突。 也许像这样的东西就足够作为您的键盘绑定的转移脚本:

gsettings list-recursively org.gnome.desktop.wm.keybindings |awk '{print "gsettings set "$1" "$2" \""$3"\""}'