On Mon, 17 Jun 2019 22:27:46 +0100 Peter Flynn <pe...@silmaril.ie> said:

> On 17/06/2019 18:07, aguador wrote:
> [...]
> > Welcome back! I don't know about a wiki, but there is a compendium of
> > configuration options here that may give you what you're looking for:
> > 
> > https://phab.enlightenment.org/w/e_configuration_options_compendium/
> 
> Thank you. Unfortunately that doesn't cover my immediate problem, which
> is that my new machine has a very high-resolution screen, so normal
> application windows are microscopically tiny, even with the e scale set
> to 2.2. It would need to be about 5 to work properly.
> 
> Setting the default fonts has no effect: the window furniture components
> of (eg Thunderbird, Chromium, Emacs etc) are unreadably small and resist
> all attempts to invoke larger fonts.
> 
> The application *body fonts* can be set within each app OK (eg Tbird's
> message window, Chromium's document body, and Emacs' buffers) — it's the
> menus (and in Tbird's case, folder and message nav panes) which remain
> small.

enlightenment doesn't address other toolkits or how they want to scale. it sets
its own scaling and this also affects efl apps that use elementary. the rest is
an issue for gtk, qt, and chrome itself, libreoffice, firefox etc. - apps that
do their own toolkits. we have no code to go swizzling these other toolkits or
apps etc. :

https://wiki.archlinux.org/index.php/HiDPI

look at the tookits section, browsers etc. - we possibly could mess with
gsettings from e and beats me what to do about qt other than force that env var
to always be on and let it do its own thing... i've not looked into this stuff
in detail across non-e/efl apps/toolkits as i've focused on having efl/e have
the scaling support rather than spend a lot of time on the integration of
"everyone else and their scaling setups".

we still have a major issue with multiple screens needing different scaling
setups to solve in efl. it's "not there yet". we can do this to some extend in
the screen setup by setting different scaling per screen output (or just tell
it to use dpi...) but again - this is done by sending a message to the window
to scale when it moves from screen to screen (and how mucb by) and affects efl
apps only. this has a problem - efl apps only have a concept of a single scale
factor for the whole process so if the app has multiple windows across multiple
screens... poof. things get bad. this happens to affect e itself...

thus... still have stuff to address at home and haven't gone solving everyone
elses scaling too. :) no idea how we'd tell each window of non-efl apps to
scale differently depending on which screen they're on...

-- 
------------- 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

Reply via email to