Thank you very much for your feeback, I've just made a quick check on my VGA screen and it works! I have just a small issue with the font beeing blurry Udev was basically to catch when a monitor is connected so as to trigger a script with an xrandr command to setup the screen connection and resolution. Thanks & Regards On 19/06, Rodrigo Rivas wrote:
On Wed, Jun 18, 2014 at 6:28 PM, tlux <tlux@ghelew.ch> wrote:
So, here is my point: I have a lenovo T540p with a 3K screen display and, as one could image, I have very small fonts and icons which are barelly visible at normal distance from the screen. I've manage to increase fonts size in my configurations files. However, from time to time I need to connect to a 19" monitor(1280x1024) and the result is terrible (to say the least).
I'm not sure, but maybe you can try the `xrandr --scale` option. It will make applications believe that the resolution is different than it really is. It may somehow blur the borders, but with such a high resolution it shouldn't be a problem. For example, assuming that your 3K display output is named LVDS-0:
xrandr --output LVDS-0 --scale 0.5x0.5
will make it show the image twice bigger.
One option I thought of would be to create an udev rule that would detect the monitor's connection and trigger a script that would make all the necessary connfiguration changes. What do you guys think?
If you decide to use `xrandr`, the two display outputs will have different names, so there will be independent --scale options:
xrandr --output LVDS-0 --scale 0.5x0.5 xrandr --output VGA-0 --scale 1x1 # for illustration purposes: it is the default
No need to hack udev!
HTH Rodrigo