Хочу получить по команде классы (или имена) всех окон в Xorg. Зачем мне это нужно: мне надо узнать, есть ли окно с заданным именем (заданным классом), и для этого мне кажется наиболее простым грепать такой список.
Сделал так:
xlsclients -al | grep "\ \ Instance\/Class:\ \ "
xlsclients -al | grep "\ \ Name:\ \ "
И, вроде как, я получаю то, что надо, но такой способ мне кажется совершенно диким и нездоровым. Может быть, есть какой-то более аккуратный способ парсить вывод xlsclients? Пожалуйста, подскажите хорошее решение. Заранее спасибо.