因此我将以下命令添加到我的 lubuntu-rc.xml 文档中:
alias pbpaste='xclip -selection clipboard -o';vlc -vvv $(pbpaste)
每当我尝试执行快捷方式 Clc 时,什么都没有发生。
此 XML 文件中的命令是否有特定方式执行才能起作用?
这是我的 XML 条目:
<keybind key="C-l-c">
<action name="Execute">
<command>alias pbpaste='xclip -selection clipboard -o;vlc -vvv $(pbpaste)</command>
</action>
</keybind>
答案1
这对我适用于 Lubuntu 18.04:
<keybind key="C-W-C"> # my vlc
<action name="Execute">
<command>sh -c 'vlc -vvv "$(xclip -o)"'</command>
</action>
</keybind>
openbox --reconfigure
记得在保存编辑后运行lubuntu-rc.xml。
如果您有任何输出openbox --reconfigure
,则需要修复提到的问题。
编辑:通常1不能使用两个非修饰键的快捷键。常见的修饰键有C(用于 Control)、A(用于 Alt)、S(用于 Shift) 和W(用于 Windows 又称 Super)。
1参见https://web.archive.org/web/20190815101235/http://openbox.org/wiki/Help:Bindings更多详情:
组合键
KEY-COMBINATION 是要绑定到操作的按键组合。KEY-COMBINATION 的格式为:修饰键-修饰键-键。可以同时使用任意数量的修饰键(0 个或多个),每个修饰键之间用“-”分隔。可以通过用空格分隔多个 KEY-COMBINATION,在一个按键绑定中指定多个 KEY-COMBINATION。如果您使用多个按键绑定来指定非常复杂的事情,这将非常有用。