overkill22 wrote:yes, i guess all the 2x magnification are for the screen 3200x1800... I read a lot of complaint with the small screen and Hidpi and 1920x1080 resolution.
The real problem is that a HD display with 1920×1080 pixels is only
a High Definition screen, and not a high resolution
one like the Retina display. The first had been designed for TV sets, and thus looks good on screens with 20+ inches — when viewed from a certain distance. The second can be considered a necessary move by Apple, since their font rendering uses dithering as heavily as if display technology hadn’t changed since the apparition of the first Macintosh with its 72 DPI, monochrome, 512×342 pixels wide display in 1984 (there is just one Retina “HD” display which deserves this name because of its standard-compliant resolution: the 5.5" one).
Even the term “resolution” is misleading, since it kinda “inverts” the original meaning used by photographers: the ability of a film to resolve distant points
in order to store them in the plane of the film (alike for the human eye, by the way), and not the density
of distinct points
on the medium, i.e. grains for the film, receptors in the eye, or pixels on a screen. The high pixel density of a Retina display is even unnecessary, physiologically speaking: it reveals new details in an image only if you’re able to discern them — which you can’t on a 13" display as they pass below the eye’s own resolution. Thus, a so-called “high-resolution” has primarily the purpose to hide unpleasant artifacts rather than to divulge new details
overkill22 wrote:but then the resolution on the screen doesn't change. (actually the exact ppi of my screen are 165.63). Do I have to restart the computer maybe? If yes, how can I make this setting permanent?
If re-logging into your session doesn’t solve the problem, install xsettingsd
. Then, adapt this code
, proposed in an LWN thread
, by taking care to change the following:
- the name of your host instead of zoro;
- your DPI value from 144 to 166;
- by dumping your current settings with dump_xsettings into ~/.xsettingsd instead of copying it into ~/.config/awesome/xsettingsd (unless you’re on awesome ).
Unfortunately, I can’t test this on my box as I have merely HQ (High Quality) density with 1366×768 pixels on a 13" screen. But, in retrospective, I’m quite happy to have chosen this one: there are no visible pixels, the 1.77 HD ratio is respected (on an external display I have full HD anyway), and all parts of the parts of the GUI have a sensible value nonetheless