使用xinitrc启动单个C程序

时间:2014-11-10 22:20:09

标签: c raspbian xorg

我的目标是启动一个C程序,只启动带有X的C程序。

我不能将startx用作包装技巧,所以我使用的是xinitrc。

当我使用xinitrc启动lxterminal时,它可以完美运行。所以只是:

#!/bin/sh
lxterminal

但是,用我的c程序替换lxterminal会导致与X服务器的连接丢失:

#!/bin/bash
./c.exe #also tried full path

此外,任何尝试启动lxterminal并让它运行命令来执行我的c程序也会失败,因为x崩溃/失败。我已经尝试了--command选项和-e选项。

任何人都知道如何做到这一点?

更新:所以在失败之后,如果我现在发出关闭,并使用ctrl-d继续,它会使用指定的命令启动lxterminal并运行我的c程序。跆拳道?

更新2:关闭废话之后,现在它只是启动并按预期工作。我不知道发生了什么。

0 个答案:

没有答案