Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LXQt appearance settings not applying; LXQt packages may need to be recompiled against latest Qt6 version (6.8.x) #53873

Open
Vandino86 opened this issue Jan 7, 2025 · 8 comments
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed

Comments

@Vandino86
Copy link

Is this a new report?

Yes

System Info

Void 6.12.8_1 x86_64-musl GenuineIntel uptodate rrnFFFFFFF

Package(s) Affected

lxqt-2.1.0_1 and all of its dependencies (lxqt-panel, lxqt-qtplugin, lxqt-session, etc.)

Does a report exist for this bug with the project's home (upstream) and/or another distro?

No, but this issue may be similar: lxqt/lxqt#2659

Expected behaviour

LXQt starts normally and does not look significantly different than how I set it up:

  • Appearance settings:
    • Qt Style: Fusion
    • Qt Palette: Ambiance (dark gray w/ orange accents)
    • Icons Theme: Breeze
    • "Colorize icons based on widget style (palette)" enabled
    • LXQt Theme: Ambiance
    • "Use palette provided by theme" enabled
    • Font: DejaVu Sans
    • Font Style: Normal
    • Font Size: 11
    • GTK 2 Theme: Adwaita-dark
    • GTK 3 Theme: Adwaita-dark
  • Quicklaunch icons are small squares that are all right next to each other on the left of the Panel (taskbar) just to the right of the 4 desktop selectors.
  • All tray icons are visible in the bottom right to the left of the clock in the Panel.
  • "Show Desktop" Panel icon is to the right of the clock and uses an icon instead of the text "Show Desktop".

Actual behaviour

LXQt starts, but:

  • While the Panel still uses the Ambiance theme/color scheme, Qt6 programs such as PCManFM-Qt, QTerminal, and all the LXQt config menus use a white/light color scheme (LXQt's default) which does not change no matter how many times I try changing the Qt Palette. Appearance settings seem to still apply just fine for Qt5 and GTK 2 programs, however.
  • Fonts in Qt6 programs remain at a smaller size than 11.
  • Oddly enough, the LXQt Theme setting still works (I believe it only changes the panel colors if you have both "Use wallpaper provided by theme" and "Use palette provided by theme" unchecked).
  • Quicklaunch icons are wide rectangles instead of squares, probably because one of them (QTerminal) is missing its icon and is using the text "QTerminal (Terminal emulator)" instead. They take up so much of the Panel space that they go under the tray and leave no room for running windowed programs.
  • Two tray icons are usable but invisible: Notifications and "Remove media/devices manager".
  • "Show Desktop" Panel icon uses the text "Show Desktop" instead of an icon.

Steps to reproduce

  1. On Void, ensure that the latest versions of LXQt (2.1.0) and Qt (6.8.1) are installed from the official repos.
  2. Log into LXQt.
  3. Open LXQt Configuration Center --> Appearance (or enter "lxqt-config-appearance") and try changing the color palette and font size. It won't affect the appearance of PCManFM-Qt, QTerminal, etc. It will, however, affect the appearance of Qt5 programs if libqt5xdg, libfm-qt5, and lxqt-qt5plugin are installed.
@Vandino86 Vandino86 added bug Something isn't working needs-testing Testing a PR or reproducing an issue needed labels Jan 7, 2025
@marcwittke
Copy link

Fedora Bug Report: https://bugzilla.redhat.com/show_bug.cgi?id=2332759

@sgn
Copy link
Member

sgn commented Jan 8, 2025

What is the output of:

xbps-query -p pkgver,repository qt6ct
xbps-query -p pkgver,repository libqtxdg

@Vandino86
Copy link
Author

What is the output of:

xbps-query -p pkgver,repository qt6ct
xbps-query -p pkgver,repository libqtxdg
qt6ct-0.9_3
https://mirrors.servercentral.com/voidlinux/current/musl
libqtxdg-4.1.0_2
https://mirrors.servercentral.com/voidlinux/current/musl

@Frtzqe

This comment was marked as off-topic.

@classabbyamp
Copy link
Member

@Frtzqe this is not relevant to this issue. make another issue.

@Frtzqe

This comment was marked as off-topic.

@Frtzqe

This comment was marked as off-topic.

@sgn
Copy link
Member

sgn commented Jan 16, 2025

For future reference, no DE installation should ever pull Xorg, because in theory, they can install DE on a remote machine, and use X over network!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs-testing Testing a PR or reproducing an issue needed
Projects
None yet
Development

No branches or pull requests

5 participants