如何使用 Devilspie2 将窗口打开时置于前台?

如何使用 Devilspie2 将窗口打开时置于前台?

我尝试把棒棒糖打开时将主窗口移到前台(前面),使用魔鬼派2

我使用以下代码config.lua

if (get_window_class()=="Lollypop") then
    unmaximize();
    focus();
    focus_window();
end

然而,正如你下面看到的,Lollypop 是在后台打开的。

GIF 动画

答案1

我不认为get_window_class()这是解决您问题的正确函数,请尝试使用get_window_name()get_application_name()

if (get_window_name()=="Lollypop") then
  unmaximize();
  focus();
  focus_window(); 
end

或者在终端中运行 devilspie2 并检查debug_print(get_window_class())其返回的内容。

相关内容