How can I reduce the time taken to login by postponing/delaying some startup applications?

Posted by koushik on Ask Ubuntu See other posts from Ask Ubuntu or by koushik
Published on 2010-09-07T14:11:41Z Indexed on 2011/01/03 13:59 UTC
Read the original article Hit count: 243

Filed under:
|
|
|

I have setup some applications to startup on each login (e.g., redshift-gtk, gtg) automatically but after adding these to startup applications (System -> Preferences -> Startup Applications) obviously the time taken to login has increased. Due to all this the time it takes for my panels, desktop etc to appear is too long - until which I am forced to wait.

I don't need these apps to be available immediately, but it would be good if they startup eventually, meanwhile the ubuntu menu/panel is available for running other apps that I might need to.

I tried using at command, with the intention of editing all startup applications to put the commands in the at queue, but this didn't work since the apps don't get the necessary environment variables (like DISPLAY).

Is this what nice command is used for? Any other ideas how I can accomplish this? If possible, I would like to avoid editing the startup applications commands, since this would mean a lot of effort to replicate on other machines I use.

© Ask Ubuntu or respective owner

Related posts about gnome

Related posts about applications