Re: Как узнать на каком мониторе находится окно?

2017-10-18 Пенетрантность sergio
On 18/10/17 16:04, Dmitry E. Oboukhov wrote:

> xwininfo -id я тоже разглядывал и тоже не нашел

-geometry ... же! Но посчитать придётся.

-- 
sergio



Re: Как узнать на каком мониторе находится окно?

2017-10-18 Пенетрантность Dmitry E. Oboukhov
>> того же шестого воркспейса, а номер монитора так вообще непонятно как
>> выоловить.
>> 
>> xwininfo -id я тоже разглядывал и тоже не нашел
>> 
>> что покопать?

> Надо взять геометрию окна и десктоп (из wmctrl итд) и сравнить ее с геометрией
> нужного screen из xrandr. Если геометрия является его подмножеством и
> десктоп совпадает с текущим, то это оно

да похоже что как-то так
-- 

. ''`.Dmitry E. Oboukhov 
: :’  :
`. `~’   GPG key: 4096R/08EEA756 2014-08-30
  `- 71ED ACFC 6801 0DD9 1AD1  9B86 8D1F 969A 08EE A756


signature.asc
Description: PGP signature


Re: Как узнать на каком мониторе находится окно?

2017-10-18 Пенетрантность Иван Лох
On Wed, Oct 18, 2017 at 04:04:13PM +0300, Dmitry E. Oboukhov wrote:
> того же шестого воркспейса, а номер монитора так вообще непонятно как
> выоловить.
> 
> xwininfo -id я тоже разглядывал и тоже не нашел
> 
> что покопать?

Надо взять геометрию окна и десктоп (из wmctrl итд) и сравнить ее с геометрией
нужного screen из xrandr. Если геометрия является его подмножеством и
десктоп совпадает с текущим, то это оно 



Как узнать на каком мониторе находится окно?

2017-10-18 Пенетрантность Dmitry E. Oboukhov
настроил себе прокрутку видео при срабатывании xscreensaver.

он передает в скрипт переменную с window-id по которой выводим в
указанный window видео.

все хорошо, но когда несколько мониторов, то жрет очень много CPU и
начинает тормозить.

хочу не выводить видео на каких-то мониторах, как по window-id
определить на каком мониторе находится окно?

xprop -id я разглядывал но у него как-то странно
_NET_WM_DESKTOP(CARDINAL) = 0 - тут иногда ноль иногда 6 для одного и
того же шестого воркспейса, а номер монитора так вообще непонятно как
выоловить.

xwininfo -id я тоже разглядывал и тоже не нашел

что покопать?


-- 

. ''`.Dmitry E. Oboukhov 
: :’  :
`. `~’   GPG key: 4096R/08EEA756 2014-08-30
  `- 71ED ACFC 6801 0DD9 1AD1  9B86 8D1F 969A 08EE A756


signature.asc
Description: PGP signature