In tlclient, we are using the string: "level (1=fast, 6=best)" in vncviewer, we are using: "level (1=fast, 6=best [4-6 are rarely useful])" We have translations for both, but with Russian active, the result is too long and does not fit in the window (even after fixing bug 5908). IOW, there are in principle two problems, but the solution might be the same: I think we should consider changing to the short version, even upstream.
I don't think 1-6 is the actual range here so we might want to have a look at that as well.
In a recent support issue, we got a report that the 1 setting is also "rarely useful" as it apparently forces full-screen updates. This isn't "fast" as described by the label. The useful range of this parameter is thus 2-3 and we're considering telling users *less* about what the useful range is (this bug) and *expanding* the range to 9? (bug 7106)? Reassigning to '---' for discussion.
This bug will be just to get the strings in sync. We'll handle the confusion about the range and what it means on bug 7106.
The upstream vncviewer description has been updated in these two commmits: https://github.com/TigerVNC/tigervnc/commit/4e61f8dbc51f83b1d71319b763fbd4d916d13e98 https://github.com/TigerVNC/tigervnc/commit/bab2e05e4ba140fa2604f3223037da732ab29f4b We need to do a vendordrop of TigerVNC to get this fix. We also need to update the screenshot of the client options in our documentation (note that this can be done in combination with bug 7137).
There was further confusion regarding the custom compression level range in RFB proto. One place of the specification stated 1-9 and another 0-9, this has been sorted now, and the proper range is 0-9: https://github.com/rfbproto/rfbproto/pull/23 Fixed in TigerVNC for vncviewer: https://github.com/TigerVNC/tigervnc/commit/c2184f9bf38ebb5d63a7d12f1638b1018887725d
Vendor drop of TigerVNC is now in place.
Looks good. Check tlclient and vncviewer options, as well as the documentation.