BelledonneCommunications / linphone-desktop

Linphone is a free VoIP and video softphone based on the SIP protocol. Mirror of git://git.linphone.org/linphone-desktop.git
https://linphone.org/
GNU General Public License v3.0
408 stars 207 forks source link

[Bug]: HiDPI does not behave correctly on Linux / unusable #703

Open salfers opened 1 year ago

salfers commented 1 year ago

Context

n/a

General information

Expected behaviour

By default the Linphone window is normal-sized but UI text is tiny. Setting QT_AUTO_SCREEN_SCALE_FACTOR=1 does not help.

Normally I use QT_SCALE_FACTOR=2 (which works fine with other Qt5 apps), but trying that with Linphone results in normal-sized text but a too big window. The results are better summarized in a table: settings window text
(none) normal tiny
QT_SCALE_FACTOR=2 too big normal
QT_SCREEN_SCALE_FACTORS=2 too big tiny
QT_SCALE_FACTOR=2 QT_SCREEN_SCALE_FACTORS=2 even bigger tiny
QT_SCALE_FACTOR=2 QT_SCREEN_SCALE_FACTORS=0.5 normal normal

To Reproduce

  1. Start Linphone Desktop

Additional context

Screen info (output from xrandr): eDP-1 connected 3840x2160+3840+0 (normal left inverted right x axis y axis) 294mm x 165mm

SDK logs URL

No response

Windsurfer01 commented 1 year ago

I also use a Dell XPS 13, but with LinuxMint 22.3. The laptop screen is 1920 x 1080. I used the Linuxmint repository to install the package version 4.2.5-3build1. Several Linphone screens are much taller than the laptop screen, but the buttons at the bottom cannot be scrolled down to. There appear to be no scroll bars on those screens. When I rotate the laptop into tablet mode, the Linphone screens are much wider than the screen. I cannot provide any screenshots, because I uninstalled Linphone.