每次使用它们时,我都会发现有几个应用程序将其标记为“ Always on Top”,因此我想知道是否有一种方法可以自动设置它们,无论我以何种方式启动它们(菜单,shell,gnome-做)?
每次使用它们时,我都会发现有几个应用程序将其标记为“ Always on Top”,因此我想知道是否有一种方法可以自动设置它们,无论我以何种方式启动它们(菜单,shell,gnome-做)?
Answers:
如果您使用的是Compiz,则可以进入CompizConfig设置管理器,启用Windows规则插件,然后class=Gnome-terminal
在“之上”下添加类似内容,以使所有Gnome终端窗口都停留在顶部。(如果不明显,您可以单击+按钮并使用抓取功能来找出各种应用程序的类名。)
确保安装compiz-plugin
。
还有一个更通用的解决方案,可以使用与EWMH / NetWM兼容的X Window Manager(包括所有常用的wm)。
解决方案涉及wmctrl
应用程序的使用(在wmctrl
软件包中找到)。
您可以通过以下方式设置“ on-top”属性
wmctrl -r "window title" -b add,above
但是,还有一些工作需要自动化。
wmctrl -r :ACTIVE: -b toggle,above
您可以通过两种方法对此进行存档。
此方法是永久的:
安装Compiz,然后安装compiz-plugin。然后进入CompizConfig设置管理器,并启用“窗口管理”中的“ Windows规则”插件。然后转到“ Above”行,并按其前面的添加按钮,然后单击“ Grab”按钮,然后单击您想要“始终位于顶部”的应用程序窗口。按确定。
此方法是临时的:
按Alt+ Tab,然后按T。
您可以使用Devil's Pie(Ubuntu软件包)之类的东西。
有关如何使用Compiz的信息,请参见模糊的答案。