Я пишу скрипт на Python для изменения размера и организации окон, точно так же, как плагин grid
делает в compiz-fusion
(за исключением того, что я нахожусь на Debian Wheezy).
Я использую xrandr
и wmctrl
чтобы получить разрешение двух моих экранов и вычислить нестандартные размеры для окон (разделенных по горизонтали, вертикали и т.д.):
xrandr
говорит мне, сколько у меня экранов и их разрешенияwmctrl
дает мне оригинальные размеры окон и их расположение (в каком рабочем пространстве они отображаются)
К сожалению, мои 2 экрана не имеют одинакового разрешения, поэтому мне не хватает только одной информации: на каком экране в данный момент отображаются окна, чтобы я мог рассчитать новые размеры, которые изящно вписываются в этот экран.
Есть ли команда / программа, которая может получить эту информацию?