I have dual 4K display under Ubuntu. The problem with launching the client is that the ‘ThinLinc Client’ popup window where you enter your server, username, key is very small. The window is impossible to resize with the mouse and it makes it extremely hard to see (especially with older eyes).
xwininfo reports the window to be 475x261 pixels. This is on a desktop that reports 7680x2160 pixel.
Is there any way to fix this or xdisplay options to change the geometry of the client popup?
Unfortunately no, I don’t think there’s much you can do in Ubuntu’s GNOME or Unity here. We are of course interested in implementing high DPI support in the ThinLinc Client, but it’s not available yet:
Just to be clear, I don’t need HiDPI support for the desktop or anything like that. It is just that the ThinLinc Client window that initially runs is way too small and has resizing disabled on that dialog box. Is that what is written in FLTK (per the bug you mentioned)?
Yes, the ThinLinc Client is built using FLTK.
On macOS and Windows, there are features that allow for scaling of applications that do not have HiDPI support. The Linux desktops that I know of have no such feature.
My understanding is that most desktops environments only consider such features for applications built using their own toolkits. I.e. there is scaling for GTK apps in GNOME, and for QT apps in KDE.
I understand your point, that you don’t need the full solution. But the issue is the lack of independent application-scaling support in the popular Linux desktops, at least when compared to Windows and macOS. So the reality is that we probably have to implement HiDPI support in order to get this to work well in the Linux ThinLinc Client.
@samuel Any update that you can share on the HiDPI support for the TL desktop being served? We tested various resolutions with an HP mt22 14" mobile thin client (laptop form factor) and the users commented on how small everything was. Perhaps there is a new setting we can enable? Appreciate your input.
No fixes have been released in this area, I’m afraid.
This issue was originally about the scale of the ThinLinc client login window, not the desktop in the remote session.
The question of scaling the remote desktop is quite different. You can probably find a setting for a changing scale factor in your desktop environment, in the remote session.
However, you need to be aware of the fact that ThinLinc currently isn’t aware of any scale factor set on the client. That means the user might need to reconfigure the scale factor in the remote session if he or she is using different devices. See this item in our bug tracker: