Deadline launcher Daemon user, stops other user opening Monitor

I have the deadline launcher configured as a daemon to run as a particularly configured user, lets call this user “render”. I need the worker to be specifically run as this user.

If I login to the machine as a different user I am unable to launcher the Monitor until I kill the existing launcher process that is running as “render”.

It seems that once a user starts some part of the Deadline eco system, that user owns all attached process and another user is not able to access other parts of the system.

Could we run 2 x launchers or is that against the whole paradigm?

Or is it just a matter of running the daemon with --nogui ?

Open to thoughts…

The usual suggestion I make is to run the deadlinemonitor.exe directly. You can update the shortcuts to call that executable instead of deadlinelauncher.exe --monitor.

The reason it’s failing is the Launcher is seeing that there’s already a deadlinelauncher and so it bails out before starting the Monitor.

This way you can leave the Launcher running as a daemon and it can make sure the Worker is running.

Appreciate the reply Justin.

I am able to have the daemon running whilst the user can happily run the monitor from terminal via;

/opt/Thinkbox/Deadline10/bin/deadlinemonitor

Thanks for that info.

However if I alter the exec line in /opt/Thinkbox/Deadline10/deadlinemonitor10.desktop file to;

Exec=/opt/Thinkbox/Deadline10/bin/deadlinemonitor

Then try to run the Monitor via finding the icon in ‘Applications’ it doesnt seem to start.

I have validated that .desktop file via stopping the daemon and attempting to start via the ‘Applications’ and it works fine.

Any thoughts on that?

Is there a Monitor already running on the machine? The deadlinemonitor log should explain why it’s failing to start.

You can add -new to the command to ignore the ‘only one Monitor per machine’ limit.

Thanks for your reply Justin, it would appear I was editing the incorrect .desktop file

I was editing file in;

/opt/Thinkbox/Deadline10/

When I should of been editing file in;

/usr/local/share/applications/

Whilst I am here is it worth noting that all the rest of my applications are in the folder (Rocky Linux 9);

/usr/share/applications/

Note: there is no local folder in the path, I wonder if it is worth updating the default path that those files go into?

Regards,
Marty