Perhaps it's a desktop "thing". The majority of paid versions of
Enterprise Linux use the Gnome desktop, unless otherwise specified by
the purcheser. The vast majority of hams use the tinker toy (freebie)
versions of Linux. Versions where the entire world has their hands in
everything, along with that, the tinker toys have several different
window managers. I can name at least 5 off the top of my head. In all
that chaos, forcing the style makes sense. Basically force it to behave
regardless of the platform.
On the other point. Opening WSJT-X from the command line. The
wsjtx.desktop file is not read when opened from a terminal window. So
those launching multiple instances from a terminal would not be effected.
On 1/13/21 9:28 AM, Bill Somerville wrote:
Hi Jeff,
OK, so we have to ask the package maintainers why they are forcing the
Qt fusion style, we have never recommend it unless there is a specific
problem with the native styling. Perhaps it was done to work around a
problem where the distro folks has messed around so much with Qt that
it no longer worked correctly for vanilla Qt GUI applications. If so
then they should be reassessing that and removing the forced styling
if it is no longer necessary.
73
Bill
G4WJS.
On 13/01/2021 15:22, Jeff Stillinger via wsjt-devel wrote:
The problem is you have Red Hat Enterprise, Oracle Enterprise,
Fedora, and CentOS pulling from the same repository with that line as
modified. So... for example: When a user has 2.2.2 installed from
the repository, then builds the 2.3.0 RCx version from scratch. They
end up with two different looking windows, with objects doing
"strange" looking things. No doubt, here comes yet another "bug"
report. Not really a bug, but it looks like one. That is the basis
of my suggestion for continuity.
I have not noticed any performance implications, but then, my box is
built for the Enterprise.
On 1/13/21 8:48 AM, Bill Somerville wrote:
On 13/01/2021 14:41, Jeff Stillinger via wsjt-devel wrote:
File: wsjtx.desktop
Change line 5 FROM: Exec=wsjtx TO: Exec=wsjtx --style="fusion"
It took me a while to figure out why my local builds looked
different from those I found in the pre-built repositories. I was
waiting to mention this at the next RC cycle to make it easy to
correct. Changing this line will bring continuity across all
Linux platforms for look and feel.
Hi Jeff,
users are welcome to use the lowest common denominator Qt fusion
style for Qt applications, but doing so bypasses the use of many
built in graphics card drawn widgets. You should use the default
style unless there is a good reason not to. The fusion style is
meant to provide as similar look and feel across all platforms but
using it has performance implications.
73
Bill
G4WJS.
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel