Xfce: Some window toolbars have a light theme

Hello,
I'm having an issue with where some windows appear to still use a light theme for the toolbars, despite my system theme being Adwaita-Xfce Dark. I only started having this issue after i switched from Plasma to Xfce, and i also switched from the Sweet theme to the Adwaita-Xfce Dark theme.
I installed xfce4, xfce4-goodies, and lightdm, enabled lightdm using sudo systemctl enable lightdm, rebooted my PC, and used lightdm to switch to the "Xfce-Session" DE. I also uninstalled most plasma stuff, but i noticed this issue before i uninstalled anything, so i doubt that has anything to do with it.

I have tried reinstalling all xfce packages, messing with every appearance setting i could find (not only in the xfce settings, but all other "theme" apps i could find), changing gtk-theme-name=Sweet-Dark (i forgot exactly what it was before) to gtk-theme-name=Adwaita-Xfce Dark in ~/.config/gtk-3.0/settings.ini

Applications i have noticed that have this problem: Dolphin, Notepadqq, Konqueror, qBittorrent, Garuda Assistant, Garuda Gamer, Garuda Settings Manager, Garuda System Matintenance.

Also, i'm not sure whether it's needed for me to post my inxi -faz, if it isn't needed then please let me know for next time.

inxi -faz
CPU:
  Info: model: 11th Gen Intel Core i7-11700F bits: 64 type: MT MCP
    arch: Rocket Lake family: 6 model-id: 0xA7 (167) stepping: 1
    microcode: 0x40
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 640 KiB desc: d-8x48 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
    L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 4304 high: 4717 min/max: 800/4800:4900 scaling:
    driver: intel_pstate governor: performance cores: 1: 4717 2: 4684 3: 4625
    4: 4663 5: 4648 6: 4600 7: 4527 8: 4602 9: 2490 10: 4628 11: 2268
    12: 4600 13: 4440 14: 4602 15: 4661 16: 4113 bogomips: 79872
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_perfmon art avx avx2 avx512_bitalg avx512_vbmi2
    avx512_vnni avx512_vpopcntdq avx512bw avx512cd avx512dq avx512f
    avx512ifma avx512vbmi avx512vl bmi1 bmi2 bts clflush clflushopt cmov
    constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb
    ept ept_ad erms est f16c flexpriority flush_l1d fma fpu fsgsbase fsrm
    fxsr gfni ht hwp hwp_act_window hwp_epp hwp_notify hwp_pkg_req ibpb ibrs
    ibrs_enhanced ida intel_pt invpcid invpcid_single lahf_lm lm mca mce
    md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx ospke pae pat
    pbe pcid pclmulqdq pdcm pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts
    rdpid rdrand rdseed rdtscp rep_good sdbg sep sha_ni smap smep ss ssbd sse
    sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust
    tsc_deadline_timer tsc_known_freq umip vaes vme vmx vnmi vpclmulqdq vpid
    x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2
    mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected

Those are all qt applications. Plasma has built-in support for theming both gtk and qt. In xfce, it is a bit more work.

More information can be found here:
https://wiki.archlinux.org/title/Uniform_look_for_Qt_and_GTK_applications

3 Likes

This is not the recommended method of switching DE's with Garuda. If you wish to use a specic DE you should test it out in the live environment first to be sure you like it, and then do a clean install.

4 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.