我添加了以下内容/root/.config/openbox/rc.xml
:
<keybind key="C-A-t">
<action name="Execute">
<command>/root/my-applications/test1.sh</command>
</action>
</keybind>
它test1.sh file
由一个可执行的 shell 脚本组成,该脚本输出ñ
.这个想法是将按键组合与输出联系起来,所以当我按C-时A,t它将输出一个ñ
.然而,这不起作用;将其按入(例如)Geany 不会执行任何操作。我已经重新配置了 openbox。我究竟做错了什么?
答案1
首先,为什么要以 root 身份运行 X?考虑到所有的安全隐患,这是一个非常糟糕的主意。
其次,将键绑定到输出“ñ”的脚本与将其赋予程序不同(相反,它可能直接转到/dev/null
)。你需要考虑使用类似的东西xdotool
。