如何启动设置为“始终在线”的应用程序?


32

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

Answers:


13

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

Ubuntu 16.10

确保安装compiz-plugin


Hmpf,ba,此插件的名称在荷兰语中被完全错误翻译了::-(
JanC

1
非常好!我发现,如果有人想知道,“粘性”实际上就是“始终在此工作空间中”。还值得一提的是,如果您使用的是窗口标题,即title = This Window Title,则不要引用它。就像我写它一样使用它。
伊利亚·林恩2013年

屏幕截图所示,我是否在Ubuntu 16.10上缺少某些内容?
orschiro

28

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

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

您可以通过以下方式设置“ on-top”属性

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

但是,还有一些工作需要自动化。


1
不使用compiz时,这似乎是一个不错的选择。真好!
Decio Lira 2010年

5
这对我来说是最佳选择,因为我可以使用此命令创建bash脚本或键盘快捷键(这样做了),这样我可以在需要时使用它,而在不需要时可以使用它。我确实做了一个更改...我想要一个快捷方式始终在活动窗口的顶部打开,并且仅在需要时才在此处显示我的命令。 wmctrl -r :ACTIVE: -b toggle,above
Michael Tunnell

参数“ add,above”对我不起作用。但是参数“在上方切换”有效(切换)。
Palani 2014年

@MichaelTunnell,您应该将其发布为答案,包括设置快捷方式。
jangorecki

2

您可以通过两种方法对此进行存档。

  • 此方法是永久的:

    安装Compiz,然后安装compiz-plugin。然后进入CompizConfig设置管理器,并启用“窗口管理”中的“ Windows规则”插件。然后转到“ Above”行,并按其前面的添加按钮,然后单击“ Grab”按钮,然后单击您想要“始终位于顶部”的应用程序窗口。按确定。

  • 此方法是临时的:

    Alt+ Tab,然后按T


2
我认为您的意思是Alt + Space。Alt + Tab用于在应用程序之间进行切换
Mostafa Ahangarha

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.