On Fri, 29 Aug 2025 21:42:36 +0000 dep <d...@drippingwithirony.com> said:
> said Carsten Haitzler: > | On Fri, 29 Aug 2025 07:59:07 +0000 dep <d...@drippingwithirony.com> said: > | > This is only peripherally related to Enlightenment, but it applies to > | > third-party applications run here, so I hope it is not too OT and > | > apologize if it is. > | > > | > I'm running a 7-inch screen that has 168-dpi resolution. This means > | > that everything is incredibly tiny, because the sane world assumes > | > 96-dpi. For Enlightenment things and many other desktops, you can set > | > scaling in the desktop itself, which I've done. But E is the only > | > desktop I have installed on this machine, so any other application I > | > run -- well, *most* others -- is postage-stamp sized with text like > | > that of those tiny Bibles they used to sell in the back of the Sunday > | > supplement (such as the ProtonMail I'm using to write this). > | > > | > Somewhere before we get to login there is some configuration file that > | > tells X11 to use a specific screen resolution. I have searched and > | > searched and cannot find that file. My savior thusfar has been a set > | > of 3x reading glasses I accidentally bought. Not ideal. > | > > | > There being people here who have forgotten more about all this since > | > breakfast than I have ever known, I figure there is probably someone > | > here who knows the name of that file and perhaps even the syntax to > | > tell it to use 168 dots per inch. Anybody know? I know it can be done, > | > because it worked when the machine was new seven years ago, running > | > Ubuntu. But I've blown that off for Debian Trixie. > | > | by default out of the box all you should need is to set e's scaling to > | whatever looks right/good. > | > | check the following config dialogs to double check on settings: > | > | http://www.enlightenment.org/ss/e-68b1785f26a415.73071718.png > | > | scale settings - i switched ot advanced but set scaling factor to > | whatever works for you. ensure "set app dpi" is on - the base dpi of 75 > | SHOULD be right - its the BASE - ie what a 1.0 scale is for... e will > | SET a dpi via xft+xsettings to base * scale (so a scale of 2.0 would > | mean 75 * 2.0 == 150). xft.dpi/xsettings are respected by most widget > | sets and thus most apps (gtk, qt, chromium, ffox, libreoffice etc.). if > | not then you may have something wrong with that app specifically. > | > | now even better is to set font settings and enable font classes and set > | sans + normal. this will. make sure apps and e all use the SAME FONT... > | thus it'll come out the same size - otherwise gtk/qt/whatever may use > | watever font they like by default. even without this the default > | whatever they pick will get told the dpi above thus scale up. > | > | in addition just ensure "enable x settings" is on in app theme settings. > | it should be. i happen to have found the e-gtk-pro theme that i hunted > | down (google for it) and that happens to match e's flat theme for gtk > | apps... so handy - but not needed for scaling. > > Thanks very much. I started with your base settings and cobbled together > something fairly readable in most applications. I may at some point try a > little fine tuning, though at this point hitting Apply or OK causes > everything except the mouse pointer to disappear, never to return except by a > hard restart, making the crashing sound a couple seconds after the mouse > pointer reappears on the blank screen. I am, though, no closer to > understanding what's going on here -- there are some distinctions that I've > not heard of before. > > The one remaining practical difficulty is in getting the menu font in E to > become bigger by at least 1.5x and preferably 2x. I'm sure it's someplace, > but damned if I can find it. default theme has the same font sizing for titlebars, menus, buttons, lists and everything - if it's big enough in one place - it's big enough in all of them. scaling will multiple the sizes evenly the same across everything - e.g. scale of 2x makes it all 2x as big etc. -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - ras...@rasterman.com _______________________________________________ enlightenment-users mailing list enlightenment-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-users