From aeb9fea07a979d944a585646474f5352e94a2ed9 Mon Sep 17 00:00:00 2001 From: leigh123linux Date: Jan 02 2014 10:40:17 +0000 Subject: patch to make background transparent --- diff --git a/nemo.spec b/nemo.spec index 3178910..3aaf54d 100644 --- a/nemo.spec +++ b/nemo.spec @@ -3,7 +3,7 @@ Name: nemo Summary: File manager for Cinnamon Version: 2.0.8 -Release: 5%{?dist} +Release: 6%{?dist} License: GPLv2+ and LGPLv2+ Group: User Interface/Desktops URL: https://github.com/linuxmint/nemo @@ -18,6 +18,7 @@ Source4: nemo-fedora.gschema.override Patch0: tracker-18.patch Patch1: git_rollup.patch Patch2: Fix_rename_entry_position.patch +Patch3: transparent_background.patch Requires: redhat-menus Requires: gvfs @@ -87,6 +88,7 @@ Nemo theme fix for Adwaita %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 sed -i -e 's@DISABLE_DEPRECATED_CFLAGS="-DG_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED"@@g' configure.in mv configure.in configure.ac NOCONFIGURE=1 ./autogen.sh @@ -189,6 +191,9 @@ fi %{_datadir}/gir-1.0/*.gir %changelog +* Thu Jan 02 2014 Leigh Scott - 2.0.8-6 +- patch to make background transparent + * Thu Jan 02 2014 Leigh Scott - 2.0.8-5 - hopefully fix rename position issue (bz 1045181) diff --git a/transparent_background.patch b/transparent_background.patch new file mode 100644 index 0000000..1e2d458 --- /dev/null +++ b/transparent_background.patch @@ -0,0 +1,18 @@ +--- a/src/nemo-desktop-window.c ++++ b/src/nemo-desktop-window.c +@@ -159,6 +159,7 @@ nemo_desktop_window_new (GdkScreen *scre + { + NemoDesktopWindow *window; + int width_request, height_request; ++ GdkRGBA transparent = {0, 0, 0, 0}; + + width_request = gdk_screen_get_width (screen); + height_request = gdk_screen_get_height (screen); +@@ -179,6 +180,7 @@ nemo_desktop_window_new (GdkScreen *scre + * Note that nemo_desktop_window_init is too early to do this. + */ + nemo_desktop_window_update_directory (window); ++ gtk_widget_override_background_color (GTK_WIDGET (window), 0, &transparent); + + return window; + }