summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3/extensions/no-title-bar/fix-paths.patch
blob: 9a53d63860da9ff53bc5535222eb46396668b234 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
--- a/decoration.js
+++ b/decoration.js
@@ -181,7 +181,7 @@
         let act = win.get_compositor_private();
         let xwindow = act && act['x-window'];
         if (xwindow) {
-            let xwininfo = GLib.spawn_command_line_sync('xwininfo -children -id 0x%x'.format(xwindow));
+            let xwininfo = GLib.spawn_command_line_sync('@xwininfo@ -children -id 0x%x'.format(xwindow));
             if (xwininfo[0]) {
                 let str = xwininfo[1].toString();
 
@@ -207,7 +207,7 @@
         // Try enumerating all available windows and match the title. Note that this
         // may be necessary if the title contains special characters and `x-window`
         // is not available.
-        let result = GLib.spawn_command_line_sync('xprop -root _NET_CLIENT_LIST');
+        let result = GLib.spawn_command_line_sync('@xprop@ -root _NET_CLIENT_LIST');
         if (result[0]) {
             let str = result[1].toString();
 
@@ -218,7 +218,7 @@
 
             // For each window ID, check if the title matches the desired title.
             for (var i = 0; i < windowList.length; ++i) {
-                let cmd = 'xprop -id "' + windowList[i] + '" _NET_WM_NAME _NO_TITLE_BAR_ORIGINAL_STATE';
+                let cmd = '@xprop@ -id "' + windowList[i] + '" _NET_WM_NAME _NO_TITLE_BAR_ORIGINAL_STATE';
                 let result = GLib.spawn_command_line_sync(cmd);
 
                 if (result[0]) {
@@ -258,7 +258,7 @@
         }
 
         let id = this._guessWindowXID(win);
-        let cmd = 'xprop -id ' + id;
+        let cmd = '@xprop@ -id ' + id;
 
         let xprops = GLib.spawn_command_line_sync(cmd);
         if (!xprops[0]) {
@@ -277,7 +277,7 @@
         m = str.match(/^_GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED(\(CARDINAL\))? = ([0-9]+)$/m);
         if (m) {
             let state = !!parseInt(m[2]);
-            cmd = ['xprop', '-id', id,
+            cmd = ['@xprop@', '-id', id,
                   '-f', '_NO_TITLE_BAR_ORIGINAL_STATE', '32c',
                   '-set', '_NO_TITLE_BAR_ORIGINAL_STATE',
                   (state ? '0x1' : '0x0')];
@@ -358,7 +358,7 @@
         let winXID = this._guessWindowXID(win);
         if (winXID == null)
             return;
-        let cmd = ['xprop', '-id', winXID,
+        let cmd = ['@xprop@', '-id', winXID,
                    '-f', '_GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED', '32c',
                    '-set', '_GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED',
                    (hide ? '0x1' : '0x0')];