AWS Thinkbox Discussion Forums

Remote Desktop - RDC

Hi all !

I’ve just getting access to the beta and playing with it.
Sounds great !

But i wanted to ask again, because i ain’t got answer on my 6.2 topic.

Why did you removed RDC with ctrl + R by default ? this was so usefull to manage machines over network and mainly to see was currently rendering on rendernodes
Now by default it is the slave log witch could be useful but we ( graphists ) prefere to see frame buffer like a local rendering.

I’ve tryed to change shortcuts, but there’s a useless popup that can’t be avoid ( only with right click menu)

Possible solutions :
#1 - restore remote with CTRL+R by default.
Why is it a script now ?

#2 - Remove that popup or allow “hide this windows” from all access (script / shortcut / right click)

Thanks !
-pingus-

In Deadline 6, we made the decision to remove any hard-coded integration with 3rd party applications, which includes RDC, as well as VNC, Growl, etc. The motivation for this was that it was difficult to maintain compatibility with these applications when things changed in their command line interface. We got burned on this a few times with VNC, so certain versions of VNC only worked with certain versions of Deadline, and nothing can be “tweaked” to change this. By moving this support to external scripts, all it takes is a quick change to a plain text script file when things change with the 3rd party application.

For the shortcut, you can add a shortcut for any script menu item in the Repository Options under Script Menus. Your screen shot of the popup didn’t make it through, so if you can repost it, that would be great. However, I’m assuming it’s the popup that shows the names of the machine(s) you’re going to connect to? If that’s the case, you can just check the option to “Hide this window…” before clicking OK. The next time you run the script, it should just connect directly without prompting you. Regarding your #2, it should already be available for all methods of connecting via RDC.

Cheers,
Ryan

yes it is that popup.
My bad, i ain’t tested right, but indeed now the option “hide this windows” work correctly (that’s not the case with 6.2), even with scripts.

Now my problem is that RDC profile can’t be registered (even if ii check “save informations”). Don’t know if it comes from windows or Deadline, but i’m assuming it comes form Deadline because it used to work perfectly with 5.2.

Maybe we can modified the remote script to save a folder with saved RDC profiles ? need to see that with my python dev.
BTW, we are thinking of using VNC insteaf of RDC, do you guys got any recommendations ?

Thanks for answers !
-pingus-
DL_remote.JPG

Back from testing !

I’ve modified remoteControl python script to pick .rdp files from a given locations, to avoid always asking password. This point is working fine.
But now, the popup “hide this windows” is back !
Maybe because i’ve duplicate & change script name, maybe now it is avoid by popup.

Will it be possible to fixe it, or is the list of avoids scripts is accessible somewhere ?
Possible workaround would be to overwrite default remote script but it’s pretty dirty…

-pingus-

Could you post your modified script? We could take a look and try to figure out why that popup keeps coming up.

For VNC, we’ve used Real, Tight, and Ultra in the past. Some have worked better in some situations, so for us there was never really a standout. Probably best for you to test on your end and pick the one that works best for you.

Cheers,
Ryan

No need to post, I’ve change only few lines scripts.

General > ConnectWithRemoteDesktop.py
#arguments = “/v:”%s"" % slaveName
arguments = “U:/Pingus/renderfarm/%s.rdp” % slaveName

Where that folder is where i got all .rpd files saved from deadline 5.2.

And then change the script call in all others folders like :

Slaves > ConnectWithRemoteDesktop.py
#generalScript = Path.Combine(RepositoryUtils.GetScriptsDirectory(), “General/ConnectWithRemoteDesktop.py”
generalScript = Path.Combine(RepositoryUtils.GetScriptsDirectory(), “General/TATremote.py”

Where TATremote is my changed script in General.

Then i bind my shortcut CTRL+R on my script instead of basic remote script.

-pingus-

The General ConnectWithRemoteDesktop.py script is the one that handles if the popup is shown or not, and I don’t think the changes you listed should impact on how it’s shown. If you could please post your TATremote.py script and your modified Slaves’ ConnectWithRemoteDesktop.py script, we can just drop then in here and see if we can reproduce.

Thanks!

Privacy | Site terms | Cookie preferences