Hi,

"Graysen Pitts" <gray...@gpitts.net> writes:

> Hello,
>
> I am using Guix system with the GNOME desktop environment on my
> computer. I am using a 4k television as my display (resolution of
> 3840x2160). In order to comfortably view what is on-screen, I have
> display scaling set to 200% in GNOME settings. This scales GNOME and
> GTK apps like GNU IceCat fine, but Emacs and QT apps like QDirStat are
> still displayed at 100% scale.

I use the same resolution/scaling factor and I'm also on GNOME, so I can
help a bit. Most modern GTK applications, especially GTK 4 ones, should
have no problem.

For QT, I'm not sure, I think it should work if you render via wayland
(and have the qt-wayland package installed in your profile).  To force
wayland I set this in my ~/.bash_profile:

--8<---------------cut here---------------start------------->8---
export QT_QPA_PLATFORM=wayland;xcb  # for Qt 5
--8<---------------cut here---------------end--------------->8---

For Emacs you need to use the "pure" GTK build, whatever that means (and
I'm not sure why it's not the default):

--8<---------------cut here---------------start------------->8---
guix package -r emacs -i emacs-pgtk
--8<---------------cut here---------------end--------------->8---

[...]

> Since I am already diverting from my original issue of "some apps
> aren't scaling properly" to "I can't use the gsettings command", I'm
> hoping someone here may have a solution to the scaling issue without
> going down the gsettings rabbit hole. If not, how would I resolve the
> conflicting entries for glib so I can get the gsettings command?

I don't think gsettings plays a role in my setup, at least when it comes
to scaling. It works rather well, but I'm hoping GNOME 48 will make it
even nicer.

-- 
Thanks,
Maxim

Reply via email to