我想让Codeblocks编译的程序运行shell程序‘Terminator’。
所以我进入环境设置>终端来启动控制台程序,默认值是xterm -T $TITLE -e
所以我将其替换为/usr/bin/terminator -T $TITLE -e
但是当我编译时程序不运行...
我该怎么做?
答案1
我刚刚在代码块中添加:
terminator -T $TITLE -x´
终结者似乎工作得很好。
只需使用-x
而不是-e
答案2
使用 Terminator(或任何 VTE 包装器)的陷阱之一是对-e
如果您碰巧在要执行的命令中有多个标记/单词,则该选项与 xterm 和 rxvt 不兼容。 VTE 包装器只期望一令牌,而 xterm 和 rxvt 使用之后的所有令牌-e
。根据命令的不同,终结者确实无法工作。
进一步阅读:
- Terminator - 一个窗口中的多个 GNOME 终端
-e
程序[参数...](xterm 手册)