Я хотел бы получить список всех окон в Xorg с их идентификаторами и именами. Как мне это сделать? Я знаю о xwininfo, но мне нужно нажать на конкретное окно, чтобы получить его идентификатор.
PS: я использую оконные менеджеры с несколькими рабочими пространствами, и мне нужен список всех окон из всех рабочих пространств, а не только из текущего.
PPS: я также взглянул на xwininfo -tree -root, но на самом деле его вывод не является списком, и, судя по именам окон, он, похоже, содержит некоторые избыточные данные (окна с одинаковыми именами перечислены несколько раз), если только Я неправильно понимаю вывод.