verify effects and do error reporting
sometimes GTK and gsettings can go crazy, untrackably. more error messages i get, the better.
This commit is contained in:
parent
a6bc546570
commit
9fd1a31bdb
@ -12,5 +12,16 @@
|
||||
# shellcheck source=../../_reve.sh
|
||||
source "$(reve where)/_reve"
|
||||
|
||||
gsettings set org.gnome.desktop.interface gtk-theme "$(util_read_config chore.gtk_"$RV_CURRENT_MODE"_theme)"
|
||||
gsettings set org.gnome.desktop.interface color-scheme prefer-"$RV_CURRENT_MODE"
|
||||
key="org.gnome.desktop.interface"
|
||||
target_theme="$(util_read_config chore.gtk_"$RV_CURRENT_MODE"_theme)"
|
||||
target_scheme="prefer-$RV_CURRENT_MODE"
|
||||
|
||||
if ! gsettings set "$key" gtk-theme "$target_theme" ||
|
||||
[ "$(gsettings get "$key" gtk-theme | tr -d \')" != "$target_theme" ]; then
|
||||
error E mode/gtk-theme "Could not set gtk-theme to: $target_theme"
|
||||
fi
|
||||
|
||||
if ! gsettings set "$key" color-scheme "$target_scheme" ||
|
||||
[ "$(gsettings get "$key" color-scheme | tr -d \')" != "$target_scheme" ]; then
|
||||
error E mode/gtk-theme "Could not set color-scheme to: $target_scheme"
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user