On Saturday 03 October 2015 07:27 AM, Rex Dieter wrote:
Syam Krishnan wrote:
> But can I ask a basic layman question..
>
> How come the autostart file is in a root-only location like
> /usr/share/autostart or /etc/xdg/autostart?
> Shouldn't it be in a ordinary-user-writable location instead?
> Otherwise, how come an ordinary user starting KOrganizer gets
> permissions to install an auto-start file in these root-only locations?
> And if one user chooses to autostart KOrganizer, won't it be enabled for
> other users too?
Your suggestion is one possible implementation, but ...
the way it currently works is that the autostart .desktop file includes a
special key to conditionally start or not.
for example, korganizer's korgac.desktop includes:
X-KDE-autostart-condition=korgacrc:General:Autostart:true
which means it'll only start if ~/.kde/share/config/korgacrc [General]
section includes a key
Autostart=true
Oh. OK. So the application at the time of install creates a global
autostart file in those root-only locations.
Then there is a per-user file which actually enables autostart for that
user.
Interesting.. Never knew this. Thanks for the info.
Regards,
Syam