[arch-general] Setup of HiDPI with awesome wm
Hi all, It's the first time I am requesting help through this distribution list. So excuse me if I am in the wrong place. 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). Is there someone who is in the same situation? and what is your workaround? Please note that I am using Awesome WM and thus cannot use the scaling factor(Gnome 3) as described here:https://wiki.archlinux.org/index.php/HiDPI 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? Thanks!
I'll admit that I'm not familiar with awesome wm, but I just wanted to let you know that the new version of i3 that just hit Arch a few days ago now supports HiDPI displays. I'm looking forward to trying it when the Lenovo Y50 w/HiDPI becomes available next month. On Wed, Jun 18, 2014 at 9:28 AM, tlux <tlux@ghelew.ch> wrote:
Hi all,
It's the first time I am requesting help through this distribution list. So excuse me if I am in the wrong place.
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).
Is there someone who is in the same situation? and what is your workaround? Please note that I am using Awesome WM and thus cannot use the scaling factor(Gnome 3) as described here: https://wiki.archlinux.org/index.php/HiDPI
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?
Thanks!
Hi, Thanks for your feedback. I didn't give a try to i3wm to be honest and I spent so much time tweaking my current Awesome config that I don't want to endeavour a new window manager's configuration. But maybe the outcome of your testing would make me change my mind :-) On 19/06, nhasian@gmail.com wrote:
I'll admit that I'm not familiar with awesome wm, but I just wanted to let you know that the new version of i3 that just hit Arch a few days ago now supports HiDPI displays. I'm looking forward to trying it when the Lenovo Y50 w/HiDPI becomes available next month.
On Wed, Jun 18, 2014 at 9:28 AM, tlux <tlux@ghelew.ch> wrote:
Hi all,
It's the first time I am requesting help through this distribution list. So excuse me if I am in the wrong place.
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).
Is there someone who is in the same situation? and what is your workaround? Please note that I am using Awesome WM and thus cannot use the scaling factor(Gnome 3) as described here: https://wiki.archlinux.org/index.php/HiDPI
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?
Thanks!
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
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
participants (3)
-
nhasian@gmail.com
-
Rodrigo Rivas
-
tlux