如何从命令行最大化所有窗口

如何从命令行最大化所有窗口

要从命令行最大化所有窗口,如果wmctrl可以同样轻松地最小化所有窗口就太好了。我如何使用它来执行相反的操作?

答案1

...“命令(行)最小化全部”操作的正确答案是

wmctrl -k on

遗憾的是,没有同等的“对策”来wmctrl最大化所有简单地但它可以在 bash 脚本中用作建议在这里.代码是

#!/bin/bash
# create a list of all open windows by ID
window_ids=$(wmctrl -l | cut -f1 -d " ")
# process every window by ID
for window_id in $window_ids
do
    wmctrl -i -r "$window_id" -b add,fullscreen
done
exit 0

不要忘记以你想要的任何名称保存文件,并且使其可执行

chmod +x [myfile_bash]

然后您还可以将其链接分配给键盘快捷键;-)

我希望我能帮到你。

相关内容