我尝试在 bash 脚本中获取窗口的最大大小(即屏幕大小减去屏幕边缘的面板)。我正在使用 Kubuntu,但如果它适用于任何 linux 系统,那就太好了。
目前,我的解决方案是通过 wmctrl 最大化活动窗口:
wmctrl -r :ACTIVE: -b add,maximized_horz,maximized_vert
然后通过 xwininfo 获取窗口的大小:
xwininfo -id $(xdotool getactivewindow)
不幸的是,我没有得到窗口的大小,而是得到了窗口的大小和它的边框(如果我删除了边框,我得到了预期的值)。
所以我的问题是:
1 - 是否有删除窗口边框的命令?(我只知道手动操作)
2 - 有没有更好的方法来做到这一点?(如果可以在不最大化窗口的情况下完成它可能会很棒)
在此先感谢您的帮助