从从rc.local启动的进程调用时,gtk_init失败

时间:2016-03-15 22:43:27

标签: gtk x11

我有一个从rc.local调用的脚本,它启动了一个java进程。当所有X相关的事情都完成后,这个java进程启动一个调用gtk_init的C ++进程。此调用给出以下错误:

(gstinterface:2828): Gtk-WARNING **: cannot open display:

如果我从终端手动运行第一个脚本,一切正常。可能是什么原因?

1 个答案:

答案 0 :(得分:0)

错误消息告诉您原因:它无法打开显示连接。

通常会发生这种情况,因为环境中没有公开jQuery(document).ready(function() { var price = parseFloat($('.totalPrice').text().substr(1)); if (price >= 20) { setTimeout(function() { jQuery(".collectionTab").trigger('click'); }, 0); } }); 变量;你必须输出它。

请注意,使用rc.local启动GUI应用程序是一个非常糟糕的主意。如果您需要与X11一起启动应用程序,则应使用X11会话脚本,或修改用于启动X11的脚本。