i3wm 如何避免重复开启某个程序

查了好多资料也没找到 比如我按快捷键 打开了web 然后多按了一下 他又开了一个 又没有办法 检测到开启 就跳转到对应的工作区呢

这个不是 wm 该管的。如何硬要实现,你可以自己用 shell 包装一下。

1 个赞

你说的有道理。。。

wmctrl 包一下

wmctrl -xa qutebrowser || qutebrowser
wmctrl -xa Emacs || /usr/bin/emacs

好的 我试试 没用过这个命令

发现了一个懒猫的帖子 @manateelazycat https://manateelazycat.github.io/linux/2019/09/13/open-or-raise.html

@donney_luck 请看这里