Skip to content

Instantly share code, notes, and snippets.

@tigrang
Created June 29, 2014 18:49
Show Gist options
  • Save tigrang/634ed8946dba9c555447 to your computer and use it in GitHub Desktop.
Save tigrang/634ed8946dba9c555447 to your computer and use it in GitHub Desktop.
patch for gala to work with mate
=== modified file 'src/EndSessionDialog.vala'
--- src/EndSessionDialog.vala 2014-06-03 18:20:59 +0000
+++ src/EndSessionDialog.vala 2014-06-05 01:40:33 +0000
@@ -16,7 +16,7 @@
//
// docs taken from unity indicator-session's
-// src/backend-dbus/org.gnome.SessionManager.EndSessionDialog.xml
+// src/backend-dbus/org.mate.SessionManager.EndSessionDialog.xml
namespace Gala
{
@@ -165,7 +165,7 @@
}
}
- [DBus (name = "org.gnome.SessionManager.EndSessionDialog")]
+ [DBus (name = "org.mate.SessionManager.EndSessionDialog")]
public class EndSessionDialog : Clutter.Actor
{
/**
@@ -178,7 +178,7 @@
{
Bus.own_name (BusType.SESSION, "com.canonical.Unity",
BusNameOwnerFlags.REPLACE, (connection) => {
- connection.register_object ("/org/gnome/SessionManager/EndSessionDialog",
+ connection.register_object ("/org/mate/SessionManager/EndSessionDialog",
new EndSessionDialog (wm));
},
() => { },
=== modified file 'src/ScreenSaver.vala'
--- src/ScreenSaver.vala 2014-04-08 12:51:06 +0000
+++ src/ScreenSaver.vala 2014-06-05 01:41:02 +0000
@@ -17,7 +17,7 @@
namespace Gala
{
- [DBus (name = "org.gnome.ScreenSaver")]
+ [DBus (name = "org.mate.ScreenSaver")]
public interface ScreenSaver : GLib.Object
{
public abstract bool get_active () throws GLib.IOError;
=== modified file 'src/WindowManager.vala'
--- src/WindowManager.vala 2014-06-03 19:24:52 +0000
+++ src/WindowManager.vala 2014-06-05 01:41:33 +0000
@@ -77,8 +77,8 @@
// in the screensaver, we have to listen for changes and make sure the input area
// is set to NONE when we are in locked mode
try {
- screensaver = Bus.get_proxy_sync (BusType.SESSION, "org.gnome.ScreenSaver",
- "/org/gnome/ScreenSaver");
+ screensaver = Bus.get_proxy_sync (BusType.SESSION, "org.mate.ScreenSaver",
+ "/org/mate/ScreenSaver");
screensaver.active_changed.connect (update_input_area);
} catch (Error e) {
screensaver = null;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment