From dd57d1ac40c2eab5884a65aad406e199a7fbf573 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= Date: Fri, 7 Nov 2025 19:40:12 +0100 Subject: [PATCH] chore(appearance): remove call to set icon theme as this is handled by cosmic-settings-daemon --- .../src/pages/desktop/appearance/drawer.rs | 2 -- .../src/pages/desktop/appearance/icon_themes.rs | 13 ------------- 2 files changed, 15 deletions(-) diff --git a/cosmic-settings/src/pages/desktop/appearance/drawer.rs b/cosmic-settings/src/pages/desktop/appearance/drawer.rs index 9dfe89d..174a87a 100644 --- a/cosmic-settings/src/pages/desktop/appearance/drawer.rs +++ b/cosmic-settings/src/pages/desktop/appearance/drawer.rs @@ -203,8 +203,6 @@ impl Content { if let Some(ref config) = self.tk_config { _ = config.set::("icon_theme", theme.id); } - - tokio::spawn(icon_themes::set_gnome_icon_theme(theme.name)); } } IconMessage::ApplyThemeGlobal(enabled) => { diff --git a/cosmic-settings/src/pages/desktop/appearance/icon_themes.rs b/cosmic-settings/src/pages/desktop/appearance/icon_themes.rs index 153a57b..538e711 100644 --- a/cosmic-settings/src/pages/desktop/appearance/icon_themes.rs +++ b/cosmic-settings/src/pages/desktop/appearance/icon_themes.rs @@ -237,19 +237,6 @@ pub async fn fetch() -> Message { )) } -/// Set the preferred icon theme for GNOME/GTK applications. -pub async fn set_gnome_icon_theme(theme: String) { - let _res = tokio::process::Command::new("gsettings") - .args([ - "set", - "org.gnome.desktop.interface", - "icon-theme", - theme.as_str(), - ]) - .status() - .await; -} - #[derive(Clone, Debug, Eq, Ord, PartialEq, PartialOrd)] pub struct IconTheme { // COSMIC uses the file name of the folder containing the theme