我遇到了在Ubuntu上设置一些自动化的问题,希望得到一些帮助。 我需要能够启动chrome,设置全屏,启动另一个窗口,将其设置为始终在上面,然后将焦点设置为chrome。 这应该最终在铬上面的一个小窗口,但铬接收所有的用户input。
我已经做了很多挖掘,最好的我可以使用wmctrl:
// Set chrome as fullscreen<br/> wmctrl -r [ChromeWindowTitle] -b add,fullscreen // Set the app as always on top<br/> wmctrl -r [AppWindowTitle] -b add,above // Activate chrome<br/> xdotool search --name [ChromeWindowTitle] | awk '{ system("xdotool windowactivate --sync " $1) }'
始终在顶部和全屏幕的工作,但是当一个应用程序处于全屏模式,它似乎取代了始终在顶部的堆栈。 我已经能够通过一堆实验来validation这一点。 基本上我能够validation的是:
1)我可以强制一个应用程序全屏幕2)我可以强制一个应用程序总是在顶部3)我不能做的两个,并始终在顶部的应用程序的顶部的全屏应用程序。 全屏应用程序始终显示在上面。
所以问题是,是否有可能(以及如何)有一个窗口漂浮在全屏窗口? 我运行一个相当香草的Ubuntu 14.04,所以不应该有任何大的惊喜。
提前致谢。
-麦克风
您是否曾尝试在Chrome窗口中添加below
?
wmctrl -r [ChromeWindowTitle] -b add,below