57 lines
2.4 KiB
Diff
57 lines
2.4 KiB
Diff
|
--- 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')];
|