matchbox-terminal:从.desktop文件在终端中执行脚本

时间:2016-06-09 20:14:04

标签: bash terminal yocto

如何编写将在matchbox-terminal中启动并执行简单bash脚本的.desktop文件?

我目前的helloworld.desktop如下所示:

[Desktop Entry]
Name=Hello World terminal
Comment=Test app
StartupNotify=false
Terminal=true
Type=Application
Exec=matchbox-terminal -e "bash -c /usr/bin/helloworld;$SHELL"

启动helloworld.desktop,我希望看到一个新的终端显示脚本中的标准输出。相反,启动.desktop文件会打开一个新的matchbox-terminal,但根本不会执行该脚本。

用于制作新终端并在其中执行脚本的正确matchbox-terminal命令是什么?

为了记录,这是在运行core-image-sato的i.MX6上。

1 个答案:

答案 0 :(得分:3)

matchbox-terminal只接受与GTK +相关的参数,其中没有一个涉及运行单独的命令;它会将argcargv直接转储到gtk_init(),否则会忽略它们。