- apt install devilspie
- mkdir ~/.devilspie
- cd ~/.devilspie
- vim application.ds(名字随意取)
(if
(matches (application_name) "application name")
(begin
(above)
)
)
application name为想要置顶的应用名
命令行后台运行 devilspie &
然后启动你的应用,就会发现窗口永远在最前了
上述发现好像针对xfce4桌面就不生效了
,可以使用devilspie2,同样apt安装
脚本放到~/.config/devilspie2下
随意取名 xxx.lua
2使用lua脚本了
debug_print("Window Name: ".. get_window_name());
debug_print("Application name: "..get_application_name())
if (get_window_name()=="Take a Photo") then
-- x,y, xsize, ysize
make_always_on_top();
end
具体支持的api可以参考如下:
https://www.howtoing.com/ubuntu-desktop-devilspie-2/