GNOME theme: Restart GNOME button after applying the theme (relogin through GDM when set up, else a logout)

This commit is contained in:
theupriser committed 2026-10-15 20:29:13 +02:00
1 parent 0c46b209b9
commit 0bb5708769
6 files changed
+42 -5

No files matched your search

+4 -1
View File
@@ -195,7 +195,10 @@ backend_apply() {
feature_record_unticked
os_version_refresh
[[ " ${TO_DISABLE[*]} ${TO_ENABLE[*]} " =~ \ (gaming|single|boot|kpin)\ ]] && RESTART_FOR_LOGIN=true
backend_event finished "\"failed\":$(json_list "${failed[@]}"),\"restart\":$(restart_needed && echo true || echo false)"
# (Only when the theme itself worked: a failed one has nothing to log in again for.)
local relogin=false
[[ " ${failed[*]:-} " != *" gnometheme "* ]] && gnometheme_relogin_needed "${TO_DISABLE[@]}" "${TO_ENABLE[@]}" && relogin=true
backend_event finished "\"failed\":$(json_list "${failed[@]}"),\"restart\":$(restart_needed && echo true || echo false),\"relogin\":$relogin"
}
backend_main() {