2016-11-24 32 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。程序具有添加啓動用戶文件夾的屬性。 –