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
для гнома-калькулятора`