无法在 XFCE4 中添加/编辑键盘快捷键

Pau*_*ega 4 xfce keyboard shortcut-keys 12.10

我正在尝试在运行 XFCE 4.10 的 Ubuntu 12.10 中编辑现有的键盘快捷键并添加新的键盘快捷键。

当我尝试通过Settings > Keyboard > Application Shortcuts添加新的键盘快捷键时,单击+ 添加时显示的屏幕有命令的字段条目,但没有快捷键的字段(不显示输入字段,只有一个空白区域)。

在此处输入图片说明

有什么建议吗?

小智 5

我也是,Xubuntu 使用 Xfce 4.10。现在我确定它会在任何一天修复。例如,请参阅 Xfce论坛条目,其中人们报告快捷方式在 4.10 中停止工作,而这个好人 Jerome 加入了一个现成的修复程序,甚至不到整整一年!

如果您不想等待,我很确定这个笨拙的对话框只是一个 GUI 故障。您可以直接使用文本编辑器编辑 XML 文件 (~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml)。您仍然可以使用命令行xfconf-query设置快捷方式。例如,这将添加一个键盘快捷键 Super-q 来像 Super-t 一样启动终端:

xfconf-query --channel xfce4-keyboard-shortcuts --property "/commands/custom/<Super>q" --create --type string --set "exo-open --launch TerminalEmulator"
Run Code Online (Sandbox Code Playgroud)

执行上面的代码将这一行添加到 xfce4-keyboard-shortcuts.xml 中:

<property name="&lt;Super&gt;q" type="string" value="exo-open --launch TerminalEmulator"/>
Run Code Online (Sandbox Code Playgroud)

当然,添加您想要的任何快捷方式的确切魔法会有所不同。XML 文件充满了想法,即使您决定使用 xfconf-query 修改它。