Не удается переместить окно программным способом, если оно расположено вправо
Я пытаюсь программно переместить окно в Ubuntu 18 с помощью Metacity.
В обычном окне я могу:
wmctrl -r :ACTIVE: -e 1,0,0,800,600
или
xdotool getactivewindow windowmove 0 0
и он работает как положено. Если я максимизирую по вертикали с помощью кода, это повлияет только на горизонтальные координаты, как и ожидалось. Вторая команда изменит только горизонтальное положение и размер.
wmctrl -r :ACTIVE: -b add,maximized_vert
wmctrl -r :ACTIVE: -e 1,0,0,800,600
Однако, если вместо этого я размещаю окно справа, то есть <Super>Right
, то ни одна из предыдущих команд не действует. Я пробовал делатьwmctrl -r :ACTIVE: -b remove,$FLAG
для всех возможных флагов (модальный липкий maximized_vert maximized_horz затененный skip_taskbar skip_pager скрытый полноэкранный режим вверху внизу) без какого-либо эффекта.