网址
这是相关的,但是您可以使用命令更改此神秘应用程序标题栏中的文本wmctrl
。
例
说我运行了应用程序gvim
。当我列出打开的窗口时,它显示如下。
$ wmctrl -l
0x04402eed -1 grinchy N/A
0x00c00003 -1 grinchy Bottom Expanded Edge Panel
0x00c00028 -1 grinchy Top Expanded Edge Panel
0x0120001e 0 grinchy x-nautilus-desktop
0x02a00004 0 grinchy saml@grinchy:~
0x06800003 0 grinchy [No Name] - GVIM
因此gvim
窗口的标题为“ [No Name]-GVIM”,我们可以像这样更改其名称,再次使用wmctrl
:
$ wmctrl -r "[No Name] - GVIM" -N "new name"
-l
再次运行开关,我们可以看到新名称:
$ wmctrl -l
0x04402eed -1 grinchy N/A
0x00c00003 -1 grinchy Bottom Expanded Edge Panel
0x00c00028 -1 grinchy Top Expanded Edge Panel
0x0120001e 0 grinchy x-nautilus-desktop
0x02a00004 0 grinchy saml@grinchy:~
0x06800003 0 grinchy new name
所有装饰品
此AskUbuntu问答中讨论了这种方法,标题为:我可以在gnome中隐藏MPlayer的标题栏吗?。
有这样的Python的要点- window-toggle-decorations.py,看起来做那种你想要的东西。它可以根据您的需要进行修改。
window-toggle-decorations.py
#! /usr/bin/python2
import gtk.gdk
w = gtk.gdk.window_foreign_new( gtk.gdk.get_default_root_window().property_get("_NET_ACTIVE_WINDOW")[2][0] )
w.set_decorations( (w.get_decorations()+1)%2 ) # toggle between 0 and 1
gtk.gdk.window_process_all_updates()
gtk.gdk.flush()
# now bind this to super-r or something
yourWindow.dTitleBar: 0
。