Не удается переместить окно программным способом, если оно расположено вправо

Я пытаюсь программно переместить окно в 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 скрытый полноэкранный режим вверху внизу) без какого-либо эффекта.

0 ответов

Другие вопросы по тегам