Wmctrl
Đây là loại liên quan nhưng bạn có thể thay đổi văn bản trong thanh tiêu đề của ứng dụng bí ẩn này bằng cách sử dụng lệnh wmctrl
.
Thí dụ
Nói rằng tôi đã chạy ứng dụng gvim
. Nó hiển thị như sau khi tôi liệt kê các cửa sổ đang mở.
$ 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
Vì vậy, gvim
cửa sổ có tiêu đề "[Không tên] - GVIM", chúng ta có thể thay đổi tên của nó như vậy, một lần nữa bằng cách sử dụng wmctrl
:
$ wmctrl -r "[No Name] - GVIM" -N "new name"
Chạy lại -l
công tắc, chúng ta có thể thấy tên mới:
$ 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
Tất cả đồ trang trí
Có một phương pháp được thảo luận trong Hỏi & Đáp về AskUb Ubuntu này có tiêu đề: Tôi có thể ẩn thanh tiêu đề của MPlayer trong gnome không? .
Có ý chính của Python - window-toggle-decorations.py trông giống như những gì bạn muốn. Nó có thể được sửa đổi để phù hợp với nhu cầu của bạn.
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
.