![i3wm 不会将 Inkscape 移动到指定的工作区](https://linux22.com/image/180399/i3wm%20%E4%B8%8D%E4%BC%9A%E5%B0%86%20Inkscape%20%E7%A7%BB%E5%8A%A8%E5%88%B0%E6%8C%87%E5%AE%9A%E7%9A%84%E5%B7%A5%E4%BD%9C%E5%8C%BA.png)
突然,i3 停止将 Inkscape 移动到我分配给它的工作区。我真的无法理解它为什么这样做,因为它就像两天前一样工作正常。
我将发布我在 i3/config 中编写的代码,将 Inkscape 移动到第九个工作区,并将我也移动到该工作区:
for_window [class="Inkscape"] move to workspace $ws9 workspace number $ws9
此外,这是 Inkscape 窗口上使用的 xprop 的输出:
WM_CLASS(STRING) = "org.inkscape.Inkscape", "Inkscape"
如果您还需要任何其他信息,请告诉我。
(我检查了工作区的名称实际上是$ws9)
我注意到的一件事是,只有当我在有其他窗口的工作区中打开它时,它才会移动;它会移动。如果它在空工作区中,则将其移动到第九个工作区。
答案1
我遇到了同样的问题,更改 Inkscape 上的一些设置为我解决了这个问题。
打开 Inkscape,转到“编辑”>“首选项”。在“首选项”窗口中,转到“界面”>“窗口”。然后将“默认窗口大小”设置为默认,以及“保存窗口几何形状(大小和位置)”不保存窗口几何形状。