Version: Unbekannt (using 4.3.90 (KDE 4.3.90 (KDE 4.4 RC1)) "release 210", KDE:KDE4:Factory:Desktop / openSUSE_11.2) Compiler: gcc OS: Linux (x86_64) release 2.6.31.5-0.1-desktop Normally I have connected a big screen to my 12" notebook. When I use the notebook screen, the fonts are very small. I have to sudo some xorg conf screen size settings, to get expected results. I don't know if it is possible to solve this in kde, but it would be nice. plug&play hardware reports screensize (?) -> compute dpi sizes by resolution & screensize. would that be possible? or perhaps define dpi settings for different screens in systemsettings? (that would be more flexible, and won't change font sizes automatically, what some people perhaps would not like.) I don't know how this should be handled with simultaneous monitor setup (don't use that much).
Hey, I would also like to see some possibility of having different DPI settings per screen and/or activity/desktop. In my particular case I have a huge resolution in one screen (I use 120 DPI) and when I attach a secondary screen with less resolution everything is just way to big! Another possibility would be to assign DPI per application since after changing the settings only newly opened applications are affected (I sometimes open the applications for one screen, change the settings, and then open the remaining ones, thus having the right sizes). Cheers!
+1 Myself and many people I know work with laptops with HD screen (1600x900 or even 1080p full HD on 13" is becoming typical), but they still hook it up with big external screens.
+1 for per-screen dpi settings.
*** This bug has been confirmed by popular vote. ***
I hope this will be implemented one day...
*** Bug 374687 has been marked as a duplicate of this bug. ***
Laptops with 4k/retina displays are becoming much more common, and this is a major issue for those of us that dock them to use multimonitor non-hdpi setups.
Long gone are the times of <1080p screens. This trend is only going to get worse. A desktop environment trying to jump to the future...While ignoring basic support.
Wayland has per-screen DPI, while X11 only supports a single DPI-value per server.
I just found this in ~/.config/starupconfig ``` # kdeglobals KScreen ScreenScaleFactors '' kdeglobals_kscreen_screenscalefactors='eDP-1=2;DP-1=2;HDMI-1=2;DP-2=2;HDMI-2=2;HDMI-3=2;' ``` And the values will be set to ``` QT_SCREEN_SCALE_FACTORS=eDP-1=2;DP-1=2;HDMI-1=2;DP-2=2;HDMI-2=2;HDMI-3=2; ``` Manually change the value of DP-2 to 1 is helpful for the DP-2 monitor to shutoff HiDPI for qt applications. And if set force font dpi to off in systemsettings, gtk applications will not scale either. These basically make DP-2 monitor work at the correct scale level (at least the content), though not perfect. It will help if we can set different scale level for different monitors through the qt QT_SCREEN_SCALE_FACTORS env var on X11.
It won't help on non-Qt applications, but let's Plasma maintainers decide if we can configure scaling factors per screen.
I used this for my high-dpi and "normal" screen: xrand --output DP-1 --auto --output DVI-I-1 --auto --scale 1.4x1.4 --right-of DP-1 The displays are working great that way, but I get a lot of plasmashell crashes with my Nvidia card, I'm currently testing if that really came from xrand.
While working two days without xrand I had almost no plasmashell crashes, so xrand seemed to be the problem.