I know how to run a program at KDE startup:
http://docs.kde.org/development/en/kdeba….html#id2560283
I also know that it actually creates a .desktop file in the .kde/Autostart/ directory under the user's home directory, ie, normally it is
/home/my_user/.kde/Autostart/my_program.desktop
But what to do so that every KDE user has this program autostarted at KDE startup? I mean, instead of copying this .desktop file to every user's home directory, is there a more professional way? Isn't there a shared autostart directory for every user, something "à la windows"?
Well, copying the file isn't a problem since we could always make a script. But there're two potential problems that most users should be aware of:
1. Every change to the "master" .desktop file requires copying the file n times to user's home directory. No, this isn't big deal.
2. New user can't have the program autostarted, unless the administrator remembers to copy every single file for him. This is a big deal!