[systemd-devel] Small tool to spawn programs in graphical sessions from non-graphical ones

Jan Engelhardt jengelh at inai.de
Sat Aug 31 06:35:47 PDT 2013


On Saturday 2013-08-31 14:28, killermoehre wrote:
>Am 31.08.2013 11:09, schrieb Manuel Amador (Rudd-O):
>> Based on systemd's related sibling loginctl, I managed to accomplish the
>> holy grail of the 90's: get Amarok to play music on my desktop sessiom
>> from a crontab (motivated by the missus' desire to have an alarm in the
>> home theater that requires her to walk downstairs, to adapt to her
>> polyphasic sleep):
>> 
>> https://github.com/Rudd-O/run-in-gui
>> 
>> Pull requests to, well, there.  Flames to my personal email.  I'm sure
>> it's buggy as fuck since it's been working only for the last half an
>> hour or so, but we pulled it off together in the space of 2 hours.
>> 
>> Enjoy!
>
>Doesn't Amarok starts if you prefix it with the right DISPLAY variable?
>Like »DISPLAY=:0 amarok«. This should work from cron, too.

Normally, you also need to set XAUTHORITY= to the right path --
since you do not want just anybody to be able to connect to your :0.


More information about the systemd-devel mailing list