Created attachment 227802 [details] v1 (apply via "git am") Tested via gtk3 on Wayland e.g., $ pkg install sway pam_xdg $ echo 'session optional pam_xdg.so notroot runtime' >>/etc/pam.d/system $ exit <new login> $ pkg install gtk3 dconf zuki-themes $ gtk3-demo & $ gsettings set org.gnome.desktop.interface gtk-theme Zukitre $ gsettings set org.gnome.desktop.interface gtk-theme Zukitre-dark
(In reply to Jan Beich from comment #0) > <new login> Oops, missed "$ sway" after this. Bugzilla is unforgiving to mistakes (bug 191677).
Maybe I should've used cage package in the example but it's too late. XDG_RUNTIME_DIR also makes instructions unnecessarily complicated because when nesting compositors XDG_RUNTIME_DIR should have Wayland socket for the current compositor or WAYLAND_DISPLAY needs to be an absolute path. Note, gtk3 on X11 doesn't use gsettings but ~/.config/gtk-3.0/settings.ini and XSETTINGS. Wonderfully confusing, right?
Something like this may work on KMS console and nested on X11/Wayland: $ pkg install cage dconf gtk3 zuki-themes $ env ${WAYLAND_DISPLAY+WAYLAND_DISPLAY=$XDG_RUNTIME_DIR/$WAYLAND_DISPLAY} \ XDG_RUNTIME_DIR=$(mktemp -dt run) \ GDK_BACKEND=wayland cage -sd gtk3-demo & $ gsettings set org.gnome.desktop.interface gtk-theme Zukitre $ gsettings set org.gnome.desktop.interface gtk-theme Zukitre-dark
Ping.
Moin moin Feel free to commit -- assuming it works. mfg Tobias
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=eb7cda2f025b59d808eb135f960f5d174c02679c commit eb7cda2f025b59d808eb135f960f5d174c02679c Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2021-09-10 08:12:32 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2021-09-24 19:55:53 +0000 devel/dconf: update to 0.40.0 Change: https://gitlab.gnome.org/GNOME/dconf/-/compare/0.38.0...0.40.0 PR: 258399 Approved by: tcberner devel/dconf/Makefile | 2 +- devel/dconf/distinfo | 6 +++--- devel/dconf/pkg-plist | 1 + 3 files changed, 5 insertions(+), 4 deletions(-)