Я пытаюсь программно перемещать окно так, чтобы оно было частично на экране. Например, щелкнув строку заголовка VLC и перетащив ее так, чтобы только половина окна была видна, работает очень хорошо.Как переместить окно с экрана с помощью wmctrl
Когда я вывожу результаты wmctrl -lG
это работает просто отлично:
0x04a00011 0 -293 138 600 420 HEVM002 VLC media player
Однако, когда я затем переместить его обратно на экран и попытаться повторить свою позицию, он не работает и обрезает окно удаленная сторона:
wmctrl -r "VLC media player" -e 0,-200,0,800,600
Я испытал на пару оконных менеджеров, и это, кажется, работает хорошо на xfwm, но НЕ на Compiz. Есть ли флаг или что-то в этом роде, которое я могу настроить, чтобы включить перемещение окон за кадром?
ура - xdotool windowmove произвел те же результаты, поэтому я, скорее всего, отредактирую компиляцию, чтобы добавить поддержку. – John
Для меня (i3wm), xdotool работает, но wmctrl этого не делает. Поэтому в этом случае, вероятно, оконный менеджер отклоняет запрос. –