我需要在i3窗口管理器上运行一个图形程序,但它会自动调整大小,然后在启动它时放在分屏上:
$ source my_gui
如何直接在i3中获取浮动窗口而不使用键盘快捷键 Alt + Ctrl + Space ?
答案 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