lxqt / lxqt-config

Tools to configure LXQt and the underlying operating system
https://lxqt.github.io
GNU Lesser General Public License v2.1
86 stars 60 forks source link

List also local themes in lxqt-config-appearance #1006

Open stefonarch opened 5 months ago

stefonarch commented 5 months ago

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.

isf63 commented 5 months ago

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.

tsujan commented 5 months ago

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.

stefonarch commented 5 months ago

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.

tsujan commented 5 months ago

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.

isf63 commented 5 months ago

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)