我目前已将 i3 配置为在启动时在特定工作区中打开 Firefox,但是如果通过 i3 (mod+d) 打开 Firefox,则有没有办法让 Firefox 在工作区 2 中打开,但在我的活动工作区中打开,如果它可以通过 i3 以外的任何方式调用,例如:googler 或直接从我的终端调用
答案1
在您的i3/.config
文件中,您可以使用中描述的分配类功能i3 用户文档
从您的终端运行xprop
,然后单击窗口(例如,Firefox)以查看它属于哪个类。寻找WM_CLASS(STRING)
。
然后,就像将以下行放入 .config 文件中一样简单:
assign [class="Firefox"] 2
不要忘记使用(默认)重新启动您的实例$Mod + Shift + r