lxqt-config icon indicating copy to clipboard operation
lxqt-config copied to clipboard

List also local themes in lxqt-config-appearance

Open stefonarch opened this issue 1 year ago • 5 comments

Confronting gtk-conf with "appearance" I noticed that the first lists and applies also themes in ~/.themes` directory.

Expected Behavior

Also local themes should be available in the dialog.

Current Behavior

Only installed themes are listed.

  • Distribution & Version: all

stefonarch avatar Jun 22 '24 21:06 stefonarch

I can confirm that ~/.local/share/themes/<foo> GTK themes are detected but not ~/.themes/<foo>.

Personally I've never used ~/.themes/ but it seems to be a GTK standard.

isf63 avatar Jun 23 '24 12:06 isf63

This seems to me like an inconsistency in GTK. GNOME devs drop things as important as desktop icons or system tray but keep deprecated config places.

tsujan avatar Jun 23 '24 12:06 tsujan

I made a search "install gtk themes manually" and the first 2 links (from 2021/24) say something like

GNOME GTK themes should be installed in the ~/.themes directory inside your home directory

Same for ~/.icons.... deprecated too afaik.

stefonarch avatar Jun 23 '24 12:06 stefonarch

Same for ~/.icons.... deprecated too afaik.

Yes, such things should go into $XDG_DATA_DIRS. We shouldn't support "GNOME standard" vs. "standard", although GNOME devs may not care.

tsujan avatar Jun 23 '24 12:06 tsujan

Can we use ~/.local/share/icons/default/index.theme instead of ~/.icons/default/index.theme in Appearance settings? (Hoping, to clean up the home folder)

isf63 avatar Jun 24 '24 23:06 isf63

Sorry to necrobump but I'm having a similar issue where lxqt-config-appearance can't detect any locally installed themes in the .themes folder It can see .local/share/themes. But what's strange is that it can still see icons from .icons and the default setting is placed in that folder. and I swear I remember setting themes from .themes in it too. Not too sure why it stopped working. all I have in the dotfile is

[General]
ControlGTKThemeEnabled=true
__userfile__=true
size=@Size(691 479)

Wondering if this is expected behaviour or not. Thank you.

arisumag avatar Nov 25 '25 07:11 arisumag