首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有分配给i3中特定工作空间的Libreoffice应用程序

没有分配给i3中特定工作空间的Libreoffice应用程序
EN

Unix & Linux用户
提问于 2023-05-12 21:56:49
回答 1查看 20关注 0票数 1

我使用i3并将特定的应用程序分配给特定的工作区。

代码语言:javascript
复制
assign [class=""] workspacenumber

但是当我用Libreoffice尝试这一点时,它就不起作用了。我跑:

代码语言:javascript
复制
xprop | grep WM_CLASS

然后点击Libreoffice,它给了我以下内容:

代码语言:javascript
复制
WM_CLASS(STRING) = "libreoffice", "libreoffice-writer"

因此,我将这一行添加到我的i3配置文件中:

代码语言:javascript
复制
assign [class="libreoffice-writer"] $ws9

当我打开作者时,它会在当前的工作区中打开,而不是在第九个工作区中打开。

我试着编辑它:

代码语言:javascript
复制
assign [class="libreoffice-*"] $ws9

代码语言:javascript
复制
assign [class="libreoffice"] $ws9

它不起作用,但在第二种情况下,当我打开不是特定子应用程序的Libreoffice应用程序时,主应用程序在指定的工作区中打开。我也试过:

代码语言:javascript
复制
assign [instance="libreoffice"] $ws9

但同样的情况是,作者不会在指定的工作区中打开,而是在当前的工作区中打开。但是Libreoffice的主应用程序是这样的。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2023-05-18 06:53:42

正如我在注释中指出的那样,我将这一行添加到我的i3配置文件中(略有更改):

代码语言:javascript
复制
for_window [instance="libreoffice"] move container to workspace $ws9

现在起作用了。所有libreoffice窗口都在第9工作区中打开。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/745758

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档