2016-11-24 63 views
-1

我想找到如何在C++中添加当前的应用程序在启动在linux programmaticaly从程序代码。 假设我们有“Hello world”作为在Mint用户会话中打开的程序。 当Hello World开始时,必须找到启动应用程序中是否存在链接,如果不是添加链接,那么下次打开用户的个人资料以查看“Hello world”。 有没有可能做到这一点没有系统脚本,只有与C + +标准库?C++添加应用程序启动在linux programmaticaly从程序代码内

+1

为什么这个标签“C”? – George

+0

可能的重复http://stackoverflow.com/questions/5384168/how-to-make-a-process-daemon? –

回答

2

问题不在于C或C++问题,而应该咨询会话管理器的发行版文档,例如,如果您使用的是gnome,则可以在$HOME/.config/autostart下创建一个启动文件,并将程序路径放入启动文件。

有一个维基列出了许多桌面环境如何管理自动启动程序:

https://wiki.archlinux.org/index.php/autostarting

+0

是的,但是说我使用Ubuntu或Mint。必须是一种内部C++在启动文件夹中添加链接的方式,就像我们用手做的一样,并且不用root。程序具有添加启动用户文件夹的属性。 –