NiceDCV and Rocky 9.3 Info

They must have posted that article after working with me—the example xorg.conf they link is actually mine :joy:

2 Likes

Interested things in their TipsNTricks is that they list configuration parameters that are not in the official DCV docs. Kind of annoying really.

Yeah, there’s a wealth of great info there. That’s where I learned how to do automatic console sessions for example. Great stuff.

For the NiceDCV implementations are you using it with any kind of management console? The one thing we have with Teradici right now is the Cloud Access Manager which lets us define the roles for users and machines. I see things listed on the download page like:
Connection Gateway, Session Manager and Access Console but I’ve been having a hard time finding information that defines what they are and how it all works together. Any insight or experience with user and machine management with Nice DCV would be most appreciated.

For physical workstations it’s a direct connect via Tailscale… just tell the artist which machine they’re on, they type the name and it’s done. We have so few it’s not a thing.

On the AWS side all the connections are brokered via Arch Platform who does our cloud infrastructure.

In that case, the instance availability is still by name, but when a user is created they’re assigned to certain groups administered by OKTA. Your group assignment defines your instance availability. So comp group has access to Nuke boxes or Flame boxes while 3d has access to various specs of 3d instances based on performance requirements and software avails. An artist is told hey, in the pool of instances you have available you’re on instance-Name, they launch the instance, and the dcv connection is already brokered, they just click an arrow to connect over client or over web.

1 Like

Likewise, we just have people assigned to a specific machine, and they access it using client appliances that we own/control/configure using some “custom VPN” stuff. All our workstation are on-prem.

Almost all our remote work is after hours or sick days, so people just use the machines they have at the office. We don’t even qualify as “hybrid”. We are much more efficient together.

When testing NiceDCV did you ever have Teradici and Nice installed at the same time? Teradici was fine for a while, but is giving me issues since yesterday which again has instigated my interest in NiceDCV.

Yep. But only one active at a time.

Thanks for the response. I may be doing a Nice install this evening.

I think the only thing that caught me out while switching from PCoIP to Nice was enabling GDM at one point. Otherwise, moving back and forth was as simple as stopping and disabling one and enabling and starting the other over ssh.

I had some help from the Gunpowder guys at one point and they set up a script for us to turn pcoip on and off.

1 Like

Has anyone seen this?

I use Ubuntu clients to remote in. I’m testing my hotkeys in the Keyboard Shorcuts window and when I hit Shift + Alt, it registers as Shift + Win. Shift and Alt work well individually, but when I try to cycle the inputs of a batch node, nothing happens. Surprisingly, it works perfectly on the Mac, but I’d rather stick with Ubuntu vs buying more Macs.

Something not setup in the prefs correctly? Use a Mac client so I’m not sure I can be as of much help as @ALan

2 Likes

as part of our Ubuntu setup for remote clients, we remove all local Keyboard shortcuts from Ubuntu OS. But we also use Teradici. Only I play with NiceDCV as a hedge against Teradici.

3 Likes
[org/gnome/shell/keybindings]

focus-active-notification=@as []

open-application-menu=@as []

screenshot=@as []

screenshot-window=@as []

shift-overview-down=@as []

shift-overview-up=@as []

show-screen-recording-ui=@as []

show-screenshot-ui=@as []

switch-to-application-1=@as []

switch-to-application-2=@as []

switch-to-application-3=@as []

switch-to-application-4=@as []

switch-to-application-5=@as []

switch-to-application-6=@as []

switch-to-application-7=@as []

switch-to-application-8=@as []

switch-to-application-9=@as []

toggle-application-view=@as []

toggle-message-tray=@as []

toggle-overview=@as []

[org/gnome/desktop/wm/keybindings]

activate-window-menu=@as []

always-on-top=@as []

begin-move=@as []

begin-resize=@as []

close=@as []

cycle-group=@as []

cycle-group-backward=@as []

cycle-panels=@as []

cycle-panels-backward=@as []

cycle-windows=@as []

cycle-windows-backward=@as []

lower=@as []

maximize=@as []

maximize-horizontally=@as []

maximize-vertically=@as []

minimize=@as []

move-to-center=@as []

move-to-corner-ne=@as []

move-to-corner-nw=@as []

move-to-corner-se=@as []

move-to-corner-sw=@as []

move-to-monitor-down=@as []

move-to-monitor-left=@as []

move-to-monitor-right=@as []

move-to-monitor-up=@as []

move-to-side-e=@as []

move-to-side-n=@as []

move-to-side-s=@as []

move-to-side-w=@as []

move-to-workspace-1=@as []

move-to-workspace-down=@as []

move-to-workspace-last=@as []

move-to-workspace-left=@as []

move-to-workspace-right=@as []

move-to-workspace-up=@as []

panel-main-menu=@as []

panel-run-dialog=@as []

raise=@as []

raise-or-lower=@as []

set-spew-mark=@as []

show-desktop=@as []

switch-applications=@as []

switch-applications-backward=@as []

switch-group=@as []

switch-group-backward=@as []

switch-input-source=@as []

switch-input-source-backward=@as []

switch-panels=@as []

switch-panels-backward=@as []

switch-to-workspace-1=@as []

switch-to-workspace-down=@as []

switch-to-workspace-last=@as []

switch-to-workspace-left=@as []

switch-to-workspace-right=@as []

switch-to-workspace-up=@as []

switch-windows=@as []

switch-windows-backward=@as []

toggle-above=@as []

toggle-fullscreen=@as []

toggle-maximized=@as []

toggle-on-all-workspaces=@as []

toggle-shaded=@as []

unmaximize=@as []

[org/gnome/settings-daemon/plugins/media-keys]

battery-status=@as []

calculator=@as []

control-center=@as []

custom-keybindings=@as []

eject=@as []

email=@as []

help=@as []

hibernate=@as []

home=@as []

keyboard-brightness-down=@as []

keyboard-brightness-toggle=@as []

keyboard-brightness-up=@as []

logout=@as []

magnifier=@as []

magnifier-zoom-in=@as []

magnifier-zoom-out=@as []

media=@as []

mic-mute=@as []

next=@as []

on-screen-keyboard=@as []

pause=@as []

play=@as []

playback-forward=@as []

playback-random=@as []

playback-repeat=@as []

playback-rewind=@as []

power=@as []

previous=@as []

rfkill=@as []

rfkill-bluetooth=@as []

rotate-video-lock=@as []

screen-brightness-cycle=@as []

screen-brightness-down=@as []

screen-brightness-up=@as []

screenreader=@as []

screensaver=@as []

search=@as []

stop=@as []

suspend=@as []

terminal=@as []

toggle-contrast=@as []

touchpad-off=@as []

touchpad-on=@as []

touchpad-toggle=@as []

volume-down=@as []

volume-mute=@as []

volume-up=@as []

www=@as []
2 Likes

Wow, thanks @ALan! I’ll see what I can do.

In the extremely rare event someone runs into my issue, NiceDCV Support got Shift + Alt to work in the weirdest way possible. Before launching flame run this on the Local Ubuntu Station as well as the Remote Rocky Linux workstation:

xmodmap -e "keycode  64 = Alt_L Alt_L Alt_L Alt_L Alt_L Alt_L"

followed by this just on the RL side:

xev -event keyboard

then close the event tester and launch Flame. They sent me a way to run this automatically when logging in, but we’ll be sticking with HP Anyware to avoid all the quirks like this.

looks like a video game special key combo to kill the level boss…

1 Like