LINUX.ORG.RU

Как получить список и координаты окон на экране?

 , ,


0

2

Привет, чат!

Ни для кого не секрет, что нынешние линуксовые десктопы являются просто чудовищно ужасающе депрессивно самоубийственно скучными, и я хочу попробовать это поправить. Когда-то давно у меня на компе была прога, которая показывала милого котика на экране, и этот котик прыгал по открытым окнам, тёрся об них жоп^Wспинкой и делал прочие милые вещи. Хочу сделать аналогичную штуку под современный десктопный стек.

Интересует, в первую очередь, связка KDE+Wayland. Если есть лёгкие способы сделать это в других композиторах типа Hyprland, будет круто, но не обязательно. GNOME принципиально не рассматриваю, потому как гномерам понятие красивого чуждо. Быстрый взгляд на https://wayland.app/protocols/ ничего подходящего не даёт. Т.е. получить список окон через ext-foreign-toplevel-list-v1 можно, но вот как из этого достать координаты? Как альтернатива этому, можно сделать плагин для KWin, рассылающий ивенты с окнами и координатами через dbus (ну либо вообще свой протокол Wayland запилить), но такого хочется пока что избежать.

Ответ на: комментарий от yorshka

поддержки HDR а оно вам точно надо? у вас монитор-то его поддерживает? сейчас половина мониторов с якобы HDR поддерживают его только на бумаге

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария