如何使用“Always On Top”设置启动应用程序?

我每次使用它时都会发现自己标记为“Always on Top”的几个应用程序,所以我想知道是否有一种方法可以自动设置它们,无论我以何种方式启动它们(菜单,shell,gnome-做)?

如果您正在使用Compiz,您可以进入CompizConfig设置管理器,并启用Windows规则插件,然后在“上方”下添加类似于class=Gnome-terminal ,以使所有Gnome终端窗口都粘在上面。 (如果不明显,可以单击+按钮并使用抓取function找出各种应用程序的类名。)

Ubuntu 16.10

确保安装compiz-plugin

有一个更通用的解决方案,使用EWMH / NetWM兼容的X Window Manager(包括所有常用的wm)。

该解决方案涉及使用wmctrl应用程序(在wmctrl包中找到)。

您可以使用设置“on-top”属性

 wmctrl -r "window title" -b add,above 

但是,还有一些工作可以自动化该过程。

有两种方法可以存档它。

  • 此方法是永久性的:

    安装Compiz,然后安装compiz-plugin。 然后进入CompizConfig设置管理器,并启用“窗口管理”中的“Windows规则”插件。 然后转到“上方”​​行并按下前面的添加按钮,然后按“抓取”按钮,然后单击应用程序的窗口,您希望“始终在顶部”。 按确定。

  • 此方法是临时的:

    Alt + Tab键 ,然后按T.

你可以使用Devil’s Pie ( Ubuntu包 )之类的东西。

有关如何使用Compiz执行此操作,请参阅frabjous答案。