On Fri, Jun 07, 2019 at 12:32:54PM -0700, James Lu wrote:
> >> +1 for Materia (materia-gtk-theme), especially the dark variant. It's a
> >> simple, flat dark theme that preserves contrast without being having a
> >> pitch black background, more so than Arc-Dark and even Adwaita-Dark. The
> >> widget effects might be a bit much for some but I don't mind them.
> > 
> > Flat!  Die, heretic!  :)
> 
> I don't think I prefer *flat* as much as I prefer *simple*. Vertex[2][3]
> is my favourite non-flat dark theme, if you're looking for something
> like that.
> 
> [2]: https://github.com/horst3180/vertex-theme
> [3]: https://www.gnome-look.org/p/1013757/

It has that narrow scroller thingy, which I hate.

But it's also something a fellow d-devel poster likes that is NOT PACKAGED,
which I hate even more.  :)

So I wonder if we should fix the second thing.

> > Yeah, but with the emergence of dark themes on Windows and Mac, such web
> > pages have mostly been fixed.
> 
> This is actually a Firefox bug,
> https://bugzilla.mozilla.org/show_bug.cgi?id=1283086
> 
> Most web page elements are fine - it's just forms and buttons that are
> broken since Firefox renders them using the system theme instead.

There's a CSS fix-up which I have on my primary desktop (and the old box I
copies it from), but that's not something set up by default.

Fixes that are not applied, live on a single computer for a single person,
thus as the distribution is concerned _don't exist_.  That fixup is a hack
that doesnt't detect theme so it's not universal thus can't be upstreamed.

> >> I use Noto Sans, which supports a lot of languages out of the box and is
> >> the default in at least Cinnamon AFAIK.
> > 
> > Noto has one technical problem: it registers hundreds of font family ones,
> > making font selection dialogs useless if you have Noto installed.
> > 
> > It'd be better if we had just "Noto Sans", "Noto Serif" and "Noto Mono"
> > instead of "Noto Southwestern Reformed Klingon" as a separate family.
> 
> Fair enough; I'm not familiar with the technical decisions behind this.
> For example it seems my GTK apps can display Chinese text fine using
> "Noto Sans", while KDE/Qt needs "Noto Sans CJK" for it to not show as a
> square?

Could someone with some fontconfig skills chime in?

> > Sub-pixel is awesome, but doesn't work right if your monitors have different
> > orientations (and with both code and almost all webpages being better in
> > portrait, you want one monitor in lanscape and 1 or 2 in portrait).
> > 
> > Not an issue with laptops, of course.
> > 
> 
> Or you have a tiny desk like me and can only fit one monitor :(
> No one-size-fits-all solution here, I guess.

Only the monitor's leg must fit, thus on any real desk you can fit at least
two big ones.  Then there are VESA stands.

I see no excuse to not have at least two big screens.  Your eyes are worth
more than a bit of money and effort.

Just a note: 1920x1200 is the biggest resolution handled by common non-new
cables, GPUs and screens.  When breaching that limit, you need dual-link,
which requires a special more expensive DVI cable which HDMI doesn't
support.  So only a sufficiently new version of HDMI (which is surprisingly
ill spread -- and you need all three components to support it) or
DisplayPort can work correctly.  Upon seeing juicy dirt-cheap 30" 2560x1600s
for sale I rushed and bought two without testing -- bad move.

> >> One of the issues with hardcoding QT_QPA_PLATFORMTHEME=gtk across
> >> sessions is that it conflicts with user settings if they prefer
> >> something else.[2]
> > 
> > Yeah, I have it set up on my old desktop, and just copied ~ over when
> > installing another, but that'd be inappropriate for this tiny Pinebook.  So
> > I ended up with no integration between GTK and QT, and this is one of
> > complaints that pushed me to start this thread.
> > 
> > This should be done by default.
> 
> ¯\_(ツ)_/¯ I'm not super familiar with how sessions work, but qt5ct in
> Debian is packaged in a way that only enables it if no
> QT_QPA_PLATFORMTHEME was set previously. Perhaps a smart DE would use a
> similar strategy if it wants to set QT_QPA_PLATFORMTHEME=gtk2. I don't
> recall how newest Cinnamon does this.

A safe assumption is that a GTK-based DE (xfce, mate, ...) would want QT
programs to comply, while a QT-based one wants a native theme.  People don't
tend to flip DEs on a single machine much.

> > Meh, I'd say it's not an issue on any screen-attached machine.  This
> > Pinebook is at the very bottom, yet has gobs of space for any system files. 
> > I'd need to start piling up _data_ to possibly exhaust it.
> 
> I'm in agreement here because I use Qt apps frequently (VLC, KeePassXC)
> even on a GTK based desktop.

When the web browser takes 2-4GB of RAM, the cost of an extra GUI toolkit
becomes infinitessimally small.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ What Would Jesus Do, MUD/MMORPG edition:
⣾⠁⢰⠒⠀⣿⡁ • multiplay with an admin char to benefit your mortal
⢿⡄⠘⠷⠚⠋⠀ • abuse item cloning bugs (the five fishes + two breads affair)
⠈⠳⣄⠀⠀⠀⠀ • use glitches to walk on water

Reply via email to