I am trying to create an application that would run on ubuntu desktops,I want a scenario where when the OS boots up ,it starts my application and its required services but the main ubuntu desktop does not show so it would seem only my application is running on the device,I need help on how this can be achieved links,articles,commands etc,anything that can point me in the right direction.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
It is really hard to understand what you are saying but...
You must distinguish major difference between runlevel startup and user session startup. You did not provide any information what kind of application you have.
- deamon application should be launched by upstart script
- user session application should be launched by .desktop entry
If you want to launch your application instead of regular session you can hijack X session launching pipeline. At /etc/X11/Xsession.d there are 'shell' scripts. Last one 99- calls exec. You have to provide your own (let's say 98-) script and make exec call before 99-. Scripts are launched in lexical order.