We tested DCV last year (2025), so my info may be outdated by now. I noted in my email to NI-SP that DCV v2023 was worse than DCV v2024 for the flame key combos. Have not tested with DCV v2025.
We had flame hot key issues too, where some of the (linux) flame hotkeys didn’t work – but only when the viewer/client was ubuntu. The mac and windows clients worked as expected.
Flame key combo issue was specifically for user who did this combo:
When you do a L-click hold, then press and hold the Alt_L key and then press and hold the Shift_L key, and then toggle (press/release/press) the Alt_L key, it is supposed to cycle through e.g. inputs on a node.
I noted, as an aside, that if I held down Alt_L first and then toggled the Shift_L key, it detected those keys correctly. However, if I held down Shift_L first and then toggled Alt_L, it was reported as Shift_L and Meta_L.
so NISP suggested that I run this command on both the local and remote machine: xmodmap -e “keycode 64 = Alt_L Alt_L Alt_L Alt_L Alt_L Alt_L”
but (linux) Flame does this already when it starts up:
Feb 11 11:29:49 : [notice] 4102381568 shellCmd.C:397 02/11/25:11:29:48.987 Executing command: /bin/sh -p -c ‘/usr/bin/setxkbmap -display “:1” -option srvrkeys:none’
Feb 11 11:29:49 : [debug] 4102381568 shellCmd.C:258 02/11/25:11:29:49.041 Command executed, return status is: 0
Feb 11 11:29:49 : [notice] 4102381568 shellCmd.C:397 02/11/25:11:29:49.041 Executing command: /bin/sh -p -c ‘/usr/bin/xmodmap -display “:1” -e “keycode 64 = Alt_L Alt_L Alt_L Alt_L”’
Feb 11 11:29:49 : [debug] 4102381568 shellCmd.C:258 02/11/25:11:29:49.067 Command executed, return status is: 0
Feb 11 11:29:49 : [notice] 4102381568 shellCmd.C:397 02/11/25:11:29:49.067 Executing command: /bin/sh -p -c ‘/usr/bin/xmodmap -display “:1” -e “keycode 108 = Alt_R Alt_R Alt_R Alt_R”’
Feb 11 11:29:49 : [debug] 4102381568 shellCmd.C:258 02/11/25:11:29:49.077 Command executed, return status is: 0
In the end, I only had to apply it to the Ubuntu viewer/client – with a wrapper script.
On Ubuntu client (running gnome) :
ja@ubuntu:~$ sudo cat /usr/local/bin/start_dcv.sh
#!/bin/bash
# Workaround for the Shift_L+Alt_L is Meta_L in flame issue
xmodmap -e “keycode 64 = Alt_L Alt_L Alt_L Alt_L Alt_L Alt_L”
exec dcvviewer “$@”
and then
chmod +x /usr/local/bin/start_dcv.sh
The Ubuntu client desktop file:
ja@ubuntu:~$ sudo cat /usr/share/applications/com.nicesoftware.DcvViewer.desktop
[Desktop Entry]
Name[es]=Amazon DCV
Name[de]=Amazon DCV
Name[fr]=Amazon DCV
Name[id]=Amazon DCV
Name[ja]=Amazon DCV
Name[ko]=Amazon DCV
Name[pt_BR]=Amazon DCV
Name[tr]=Amazon DCV
Name[zh_CN]=Amazon DCV
Name=Amazon DCV
Comment[es]=Cliente Amazon DCV
Comment=Amazon DCV Client
Exec=/usr/local/bin/start_dcv.sh %U
TryExec=/usr/local/bin/start_dcv.sh
Terminal=false
Type=Application
Icon=com.nicesoftware.DcvViewer
MimeType=application/x-dcv;x-scheme-handler/dcv
Categories=GNOME;GTK;Network;
We only tested with 2k resolution displays, so can’t comment on the 4k monitor issue.
OTH, our macos users are happy with Jump Desktop, so I hope Jump releases a linux server version soon!