Как мне переместить windows в моей LInux системе, используя Node.js? - PullRequest
0 голосов
/ 09 февраля 2020

Я использую комбинацию команд оболочки (wmctrl, xdotool и xwininfo) для открытия списка windows в моей Linux настольной системе и изменения положения / минимизации / отмены развертывания / et c их. Чтобы было ясно, я не говорю только о windows, порожденном моим Node.js сценарием; Я говорю о любых windows открытых в системе.

Я хочу сценарий Node.js, чтобы сделать это. Я могу добиться этого, выполняя команды оболочки из Node - и это работает - но это кажется немного неуклюжим.

Есть ли способ сделать это более непосредственно из Node, чем анализ текста, выводимого из команд оболочки, и тогда звоните wmctrl? Есть ли какой-то способ просто сделать то, что wmctrl и другие делают с узла, но более прямо?

Я посмотрел на модуль node-x11 на npm, но документации для этого немного, поэтому я Я не уверен, что это правильное дерево, чтобы лаять.

...