如何在xubuntu中更改键盘快捷键?

我是一个新的Xubuntu用户。 在使用Gnome之前,我能够配置多个桌面快捷方式,尤其是在工作区之间导航时。

但是,现在在Xubuntu,我找不到那些选项。

我在哪里可以找到这些选项。

键盘快捷键隐藏在设置管理器 – 窗口管理器 – 键盘中

在此处输入图像描述

向下滚动列表 – 您将看到几个工作区快捷方式,一些用快捷方式定义,一些等待定义。

Settngs Manager中的Settings Editor中提供了更多function,可以使用以下命令从命令行启动:

xfce4-settings-editor 

这将显示:

XFCE4设置编辑器

适用于Xfce 4.8(Xubuntu 12.04 LTS)

可以从设置 – >设置管理器 – >键盘 – >应用程序快捷方式访问键盘快捷

在此处输入图像描述

  • 选择“添加”以添加需要分配给快捷方式的命令。
    在此处输入图像描述

  • “确定”后面的窗口中,按下要分配的组合键:
    在此处输入图像描述

使用xfconf-query自动执行此xfconf-query

如果多台机器需要配置键盘快捷键,则可以在不必重复打开窗口的情况下完成,使用bash脚本中非常方便的xfconf-query命令来--property xfce4-keyboard-shortcuts.xml--property

这是一个例子:

 $ xfconf-query --create --channel xfce4-keyboard-shortcuts --property /commands/custom/XF86AudioMute --type string --set 'amixer -D pulse set Master 1+ toggle' 

事实上,这是我在Xubuntu 12.04中恢复静音按钮function的解决方案的一部分。

您还可以使用gedit和/apps/metacity/keybinding_commands/apps/metacity/global_keybindings在控制台中玩游戏

简单的方法

下面是一个脚本 ,可以在Xubuntu中干净地处理键的绑定命令。 下载keybind.c,编译它(例子在readme中给出链接)并简单地运行./keybind "" ""

例如,我使用的是一些人:

 ./keybind "Delete" "gnome-system-monitor" ./keybind "Up" "xrandr -o inverted" ./keybind "Down" "xrandr -o normal" ./keybind "Right" "xrandr -o left" ./keybind "Left" "xrandr -o right" 

披露:我创建了脚本。

稍微简单的方法

如果您正在运行Xubuntu系统并希望从终端进行操作,那么这也是一个简单的过程。

对于调试,这里是键绑定快捷方式存储在XFCE4中的位置: $ gedit ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

底层架构:
1)删除绑定到绑定密钥的现有命令
2)将新命令设置为键

 1a) `xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/commands/custom/Down"`
`xfconf-query --reset --channel xfce4-keyboard-shortcuts --property "/xfwm4/custom/Down"`
2) `xfconf-query --create --channel xfce4-keyboard-shortcuts --property "/commands/custom/Down" --type string --set 'gedit'`

请注意,如果你绑定到密钥,ubuntu系统会同等对待,你需要在上面的示例中取消绑定任何键绑定Down