LINUX.ORG.RU

Как в 2024 году передвинуть окно?

 , ,


2

3

Нужно программным методом передвинуть окно программы под вейландом.

  1. Есть у него какие-то расширения, которые это позволяют?

  2. Оконный менеджер же как-то двигает окна, м.б. у кде(kwin) и гнома есть какие-то интерфейсы, позволяющие программе запросить новое расположение окна?

★★★★★

Последнее исправление: next_time (всего исправлений: 2)

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

ИМХО всё сделали правильно в (ЕМНИП) ICCCM и EWMH.

Клиент может попытаться рисовать свои декорации, сервер может предложить этого не делать.

Клиент может попросить сервер разместить себя по определённым координатам, сервер может запрос проигнорировать.

Всё на усмотрение реализации, и никаких проблем, кроме упоротого софта на Java у которого от этого кнопки пропадали, не было.

EDIT: Кстати, как там сейчас в Wayland с серверными декорациями? Когда последний раз смотрел, чтобы клиент гарантированно переставал рисовать свои нужно было сообщить ему что он развёрнут во весь экран, но это было чревато. Например, Firefox зачем-то при разворачивании на весь экран ещё и строку табов скрывает.

Gentooshnik ★★★★★
()
Последнее исправление: Gentooshnik (всего исправлений: 1)