0
我在Arch-Linux安装上使用i3wm
和Keepassx2。我将i3
配置为自动将窗口类别为"Keepassx2"
的窗口移动到某个工作区域$WSKP
。我还配置了$mod+P
来执行Keepassx2
。现在我想编写一个由$mod+P
执行的自定义脚本。该脚本应该:从命令行最大化窗口(Keepassx2)
- 推出
Keepassx2
当它没有其他实例正在运行 - 最大化
Keepassx2
和焦点移动到特定的工作空间$WSKP
时已经有正在运行的实例
我想这因为我不需要Keepass工作区始终打开,并且在切换工作区时需要另一个不必要的按键。
检查是否已经有了一个运行实例很容易:
if [ $(pidof keepassx2) ]; then
# maximize the running instance and move focus with i3-msg
fi;
但我怎么做到最大化的运行实例?
这不会最大化窗口,它会全屏显示它。这是两回事。 i3并没有实现最大化窗口,因为我们认为用例在平铺环境中不够强大。 –