wmctrl 无法调整窗口大小

wmctrl 无法调整窗口大小

我想将网络浏览器调整为特定尺寸。

我一直试图调整我的窗口大小(测试wmctrl),wmctrl但不知何故它并没有调整大小,然而位置正常。

我试过:

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

我正在使用 ubuntu 14.04 LTS 进行测试。

知道为什么这不起作用吗?我错过了什么?

答案1

(德语本地化的“Taschenrechner”)的窗口gnome-calculator不可调整大小。您也无法使用鼠标调整其大小。

您可以使用以下方法检查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_RESIZEgnome-calculator`

答案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

刚刚意识到你的程序是一个计算器。我怀疑你能调整它的大小——我可以移动它,但不能缩小或放大它。

这是大多数计算器应用程序的标准(我希望它不是)。

您说您的主要项目是 Web 浏览器 - 它应该与之一起工作。

相关内容