wmctrl не меняет размер моего окна

Я хотел бы изменить размер веб-браузера до определенного размера.

Я пытался изменить размер моего окна (тестирование wmctrl) с помощью wmctrl но как-то не меняет его размер, однако позиция работает.

Я старался:

wmctrl -r Taschenrechner -e "0,300,200,800,600"

Я делаю тест, используя Ubuntu 14.04 LTS.

Есть идеи, почему это не работает? Чего мне не хватает?

2 ответа

Решение

Я просто изменял размеры своих окон - wmctrl была последней командой, которую я выполнил!

Я побежал:

wmctrl -r "Ubuntu Web Browser" -e 0,0,0,1280,720

и ты побежал

wmctrl -r Taschenrechner -e "0,300,200,800,600"

Мое предложение было бы потерять "" вокруг размеров и (возможно) добавить кавычки к имени окна:

wmctrl -r "Taschenrechner" -e 0,300,200,800,600

Только что понял, ваша программа калькулятор. Я сомневаюсь, что вы можете изменить его размер - я могу двигать мой, но не уменьшать и не увеличивать его.

Это стандартно для большинства приложений калькулятора (и мне бы хотелось, чтобы этого не было).

Вы сказали, что ваш основной проект - это веб-браузер - он должен с этим работать.

Окно gnome-calculator ("Taschenrechner" с немецкими местными жителями) не может быть изменен. Вы не можете изменить его размер с помощью мыши.

Вы можете проверить это, используя xprop:

xprop|grep _NET_WM_ALLOWED_ACTIONS

Для gnome-calculator отпечатки шляпы окна

_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_STICK, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW

Для терминала это

_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_STICK, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CLOSE, _NET_WM_ACTION_SHADE, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_ABOVE, _NET_WM_ACTION_BELOW

Обратите внимание на отсутствие _NET_WM_ACTION_RESIZE для гнома-калькулятора`

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