File nemo-instead-of-nautilus.patch of Package budgie-desktop
From fad652f4140b0165d6fb9c67f6817fc37374a707 Mon Sep 17 00:00:00 2001
From: Callum Farmer <callumjfarmer13@gmail.com>
Date: Mon, 31 Aug 2020 17:04:09 +0100
Subject: [PATCH 1/5] Update meson.build
---
meson.build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meson.build b/meson.build
index 3c4c6ac1..eda57368 100644
--- a/meson.build
+++ b/meson.build
@@ -101,8 +101,8 @@ cdata.set_quoted('LOCALEDIR', localedir)
cdata.set_quoted('PACKAGE_URL', 'https://budgie-desktop.org')
with_desktop_icons = get_option('with-desktop-icons')
-if with_desktop_icons == 'nautilus'
- warning('You must have Nautilus 3.26 or older for desktop icons with Budgie')
+if with_desktop_icons == 'nemo'
+ warning('You must have Nemo for desktop icons with Budgie')
endif
with_stateless = get_option('with-stateless')
--
2.26.2.windows.1
From eea4eebe774a97e4d3ce9738d92b990063e0160a Mon Sep 17 00:00:00 2001
From: Callum Farmer <callumjfarmer13@gmail.com>
Date: Mon, 31 Aug 2020 17:04:41 +0100
Subject: [PATCH 2/5] Update meson_options.txt
---
meson_options.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meson_options.txt b/meson_options.txt
index dca91296..c6b5c8c5 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -2,3 +2,3 @@
option('with-polkit', type: 'boolean', value: true, description: 'Enable PolKit support')
option('with-gtk-doc', type: 'boolean', value: true, description: 'Build gtk-doc documentation')
-option('with-desktop-icons', type: 'combo', choices: ['nautilus', 'none'], value: 'nautilus', description: 'Desktop icon handling')
+option('with-desktop-icons', type: 'combo', choices: ['nemo', 'none'], value: 'nemo', description: 'Desktop icon handling')
--
2.26.2.windows.1
From 24fb1622908a899dcc5b7a3dda0ba04045194dbd Mon Sep 17 00:00:00 2001
From: Callum Farmer <callumjfarmer13@gmail.com>
Date: Mon, 31 Aug 2020 17:13:23 +0100
Subject: [PATCH 3/5] Update settings_main.vala
---
src/panel/settings/settings_main.vala | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/panel/settings/settings_main.vala b/src/panel/settings/settings_main.vala
index ec412580..8839d8ca 100644
--- a/src/panel/settings/settings_main.vala
+++ b/src/panel/settings/settings_main.vala
@@ -101,8 +101,8 @@ public class SettingsWindow : Gtk.Window {
{
this.add_page(new Budgie.StylePage());
-#if HAVE_NAUTILUS
- if (Environment.find_program_in_path("nautilus") != null) {
+#if HAVE_NEMO
+ if (Environment.find_program_in_path("nemo") != null) {
this.add_page(new Budgie.DesktopPage());
}
#endif
--
2.26.2.windows.1
From b329787021641417dc6c74218056ea709f7905a9 Mon Sep 17 00:00:00 2001
From: Callum Farmer <callumjfarmer13@gmail.com>
Date: Mon, 31 Aug 2020 17:26:53 +0100
Subject: [PATCH 4/5] Update settings_desktop.vala
---
src/panel/settings/settings_desktop.vala | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/src/panel/settings/settings_desktop.vala b/src/panel/settings/settings_desktop.vala
index 943879cf..3bd3c434 100644
--- a/src/panel/settings/settings_desktop.vala
+++ b/src/panel/settings/settings_desktop.vala
@@ -19,9 +19,9 @@ public class DesktopPage : Budgie.SettingsPage {
private Settings wm_pref_settings;
private Gtk.SpinButton? workspace_count;
-#if HAVE_NAUTILUS
+#if HAVE_NEMO
private Settings bg_settings;
- private Settings nautilus_settings;
+ private Settings nemo_settings;
private Gtk.Switch switch_icons;
private Gtk.Switch switch_home;
private Gtk.Switch switch_network;
@@ -42,7 +42,7 @@ public class DesktopPage : Budgie.SettingsPage {
wm_pref_settings = new Settings("org.gnome.desktop.wm.preferences"); // Set up our wm preferences Settings
-#if HAVE_NAUTILUS
+#if HAVE_NEMO
/* Allow icons */
switch_icons = new Gtk.Switch();
grid.add_row(new SettingsRow(switch_icons,
@@ -50,7 +50,7 @@ public class DesktopPage : Budgie.SettingsPage {
_("Control whether to allow launchers and icons on the desktop.")));
/* Hook up settings */
- bg_settings = new GLib.Settings("org.gnome.desktop.background");
+ bg_settings = new GLib.Settings("org.nemo.desktop");
bg_settings.bind("show-desktop-icons", switch_icons, "active", SettingsBindFlags.DEFAULT);
bg_settings.changed["show-desktop-icons"].connect(this.update_switches);
@@ -79,11 +79,11 @@ public class DesktopPage : Budgie.SettingsPage {
_("Mounted volumes & drives will appear on the desktop.")));
- nautilus_settings = new GLib.Settings("org.gnome.nautilus.desktop");
- nautilus_settings.bind("home-icon-visible", switch_home, "active", SettingsBindFlags.DEFAULT);
- nautilus_settings.bind("network-icon-visible", switch_network, "active", SettingsBindFlags.DEFAULT);
- nautilus_settings.bind("trash-icon-visible", switch_trash, "active", SettingsBindFlags.DEFAULT);
- nautilus_settings.bind("volumes-visible", switch_mounts, "active", SettingsBindFlags.DEFAULT);
+ nemo_settings = new GLib.Settings("org.nemo.desktop");
+ nemo_settings.bind("home-icon-visible", switch_home, "active", SettingsBindFlags.DEFAULT);
+ nemo_settings.bind("network-icon-visible", switch_network, "active", SettingsBindFlags.DEFAULT);
+ nemo_settings.bind("trash-icon-visible", switch_trash, "active", SettingsBindFlags.DEFAULT);
+ nemo_settings.bind("volumes-visible", switch_mounts, "active", SettingsBindFlags.DEFAULT);
update_switches();
#endif
@@ -111,7 +111,7 @@ public class DesktopPage : Budgie.SettingsPage {
));
}
-#if HAVE_NAUTILUS
+#if HAVE_NEMO
void update_switches()
{
--
2.26.2.windows.1
From 0e4bc5f7eae610de6c9778c319b57ada6757334c Mon Sep 17 00:00:00 2001
From: Callum Farmer <callumjfarmer13@gmail.com>
Date: Mon, 31 Aug 2020 17:33:13 +0100
Subject: [PATCH 5/5] Update meson.build
---
src/panel/meson.build | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/panel/meson.build b/src/panel/meson.build
index 51ad315f..a8f75234 100644
--- a/src/panel/meson.build
+++ b/src/panel/meson.build
@@ -72,8 +72,8 @@ budgie_panel_vala_args = [
'--gresources=' + gresource,
]
-if with_desktop_icons == 'nautilus'
- budgie_panel_vala_args += ['-D', 'HAVE_NAUTILUS']
+if with_desktop_icons == 'nemo'
+ budgie_panel_vala_args += ['-D', 'HAVE_NEMO']
endif
budgie_panel_c_args = [
--
2.26.2.windows.1
From 38e53b7e4a278b4f466428f5e4fc9f3eee5d16e9 Mon Sep 17 00:00:00 2001
From: Callum Farmer <callumjfarmer13@gmail.com>
Date: Mon, 31 Aug 2020 19:21:24 +0100
Subject: [PATCH 6/6] Update IconTasklistApplet.vala
---
src/applets/icon-tasklist/IconTasklistApplet.vala | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/applets/icon-tasklist/IconTasklistApplet.vala b/src/applets/icon-tasklist/IconTasklistApplet.vala
index 5e8122b7..3dea06a2 100644
--- a/src/applets/icon-tasklist/IconTasklistApplet.vala
+++ b/src/applets/icon-tasklist/IconTasklistApplet.vala
@@ -262,7 +262,7 @@ public class IconTasklistApplet : Budgie.Applet
var app_id = (string)selection_data.get_data();
ButtonWrapper? original_button = null;
- if (app_id.has_prefix("x-nautilus-desktop")) { // Someone is trying to drag a desktop icon to an application tasklist for some reason
+ if (app_id.has_prefix("x-nemo-desktop")) { // Someone is trying to drag a desktop icon to an application tasklist for some reason
return;
}
--
2.28.0.windows.1