Я тебе больше скажу, под линуксом есть несколько оконных менеджеров - Gnome, KDE, Xfce из числа популярных.
Хотя многие менеджеры базируются на X-Server, так что любое решение, использующее базовые возможности X-Server, будет более-менее универсальным. Например, можешь попробовать команду
wmctrl.
Если я верно понял справку по ссылке выше, то
wmctrl -c 'Имя моего окна'
должно закрыть первое окно, в заголовке которого встречается подстрока "имя моего окна" без учёта регистра.
wmctrl -F -c 'Имя моего окна'
должно закрыть первое окно, заголовок которого в точности равен "Имя моего окна".
Это сработает для Xfce и KDE X11, но не для KDE Wayland, например. Насчёт Gnome не уверен.
А вообще стоит задаться таким вопросом: тебе нужно именно закрыть отдельное окно, или завершить процесс, который это окно породил? Потому что если второе, то под линуксом это делается намного проще и универсальнее.