尝试通过绑定到热键的 shell 脚本插入字符

尝试通过绑定到热键的 shell 脚本插入字符

我添加了以下内容/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-时At它将输出一个ñ.然而,这不起作用;将其按入(例如)Geany 不会执行任何操作。我已经重新配置了 openbox。我究竟做错了什么?

答案1

首先,为什么要以 root 身份运行 X?考虑到所有的安全隐患,这是一个非常糟糕的主意。

其次,将键绑定到输出“ñ”的脚本与将其赋予程序不同(相反,它可能直接转到/dev/null)。你需要考虑使用类似的东西xdotool

相关内容