我遇到了在Ubuntu上设置一些自动化的问题,并希望得到一些帮助。我需要能够启动chrome,设置全屏,启动另一个窗口,将其设置为始终在顶部,然后将焦点设置回chrome。最终应该在chrome顶部有一个小窗口,但chrome接收所有用户输入。
我做了很多挖掘,我能想到的最好的就是使用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) }'
始终在顶部和全屏工作,但当应用程序处于全屏模式时,它似乎取代了始终在顶部的堆栈。我已经能够通过一系列实验验证这一点。基本上我能够验证的是:
1)我可以强制应用全屏 2)我可以强制一个应用程序始终在顶部 3)我无法做到这两点,并在全屏应用程序的顶部拥有始终在顶部的应用程序。全屏应用程序始终显示在顶部。
所以问题是,是否有可能(以及如何可能)在全屏窗口上方浮动一个窗口?我正在运行一款相当普通的Ubuntu 14.04,所以不应该有任何大的惊喜。
提前致谢。
-Mike
答案 0 :(得分:-1)
您是否尝试将below
添加到Chrome窗口?
wmctrl -r [ChromeWindowTitle] -b add,below