如何在没有平铺的情况下在i3中启动gui程序?

时间:2015-04-19 18:57:32

标签: linux bash

我需要在i3窗口管理器上运行一个图形程序,但它会自动调整大小,然后在启动它时放在分屏上:

$ source my_gui

如何直接在i3中获取浮动窗口而不使用键盘快捷键 Alt + Ctrl + Space

2 个答案:

答案 0 :(得分:1)

没有办法将应用程序作为浮动启动,但您可以创建一个规则来告诉i3它应该处于浮动模式。您可以根据类等x属性创建规则。如果您的窗口有" MyApp"作为WM_CLASS,您可以使用for_window [class="MyApp"] floating enable。当然,您也可以使用不同的属性。

有关详情,请参阅this i3 faq和i3文档,例如: this part about criterias

答案 1 :(得分:1)

使用xprop获取窗口名称:

WM_NAME(STRING) = "MyApp - ItsWindow"
(...)
WM_CLASS(STRING) = "myapp", "MyApp"

然后,在config文件中:

for_window [class="(?i)myapp" title="(?i)MyApp - ItsWindow"] floating enable