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