On 28 February 2011 16:52, Adam Williamson awilliam@redhat.com wrote:
I don't know about 'now'... just did a brief test on a variety of machines here running both older and newer OSes, and it defaults to 96dpi on all of them (and all of them have EDIDs with geometry.)
Hmm. I'm sure it used to use auto-detect. The lack of a setting for it is still a bugbear for me, but not really a serious one - I acknowledge that the number of people who are going to know that they ought to set the DPI, and know what to set it to, is small, and most such people can do it with dconf anyway.
(I still think we should consider using auto-detected DPI by default, though. Laptops are increasingly coming with displays featuring significantly higher than 96dpi resolution; I'm wondering when the first 2k LCDs will hit.)
I think the X driver sets that value. Here on my laptop it just always does this:
[ 26.302] (==) intel(0): DPI set to (96, 96)
Regardless if I have my external display connected as well as the laptop's LCD or not.
Rui