我有一个gtk应用程序。当我启动系统时,我希望它自动启动,这样我的应用程序就可以代替通常的登录屏幕迎接用户。如何在没有登录的情况下启动后启动gtk应用程序?
我的申请是一种现金分配应用程序。所以用户甚至不应该看到linux的登录界面。无论何时机器启动,加载服务和所有这些后,我的应用程序应该出现在屏幕上。无论如何,您都不必输入任何密码或登录信息即可启动该应用程序。
现在到目前为止,我尝试了以下,但都是徒劳的。
我把命令我/etc/rc.local文件中 /家庭/ EXE /收银员 然后重新启动机器在运行级别5,但没有任何反应。我得到了通常的登录屏幕。其他不涉及任何GUI或gtk的程序,它们会以这种方式自动启动,但不会启动gtk应用程序。
然后我把 XINT /家庭/ EXE /会议记录 后来 XINT /home/EXE/./cashier
但他们也没有工作。当我查看详细信息时,发现“Xserver已经在屏幕0上运行,无法打开其他服务器”或类似的东西。
然后我尝试启动到运行级别3,这次它工作。 xint /home/EXE/.cachier
但是在运行级别3中,字体和图标尺寸较小。而且有些窗户不覆盖整个屏幕。
现在我将非常感谢在运行级别5运行我的应用程序的方式,而不会自动显示登录屏幕。
问候
编辑 目前,该应用程序在Fedora Core 2