wmctrl
Questo è un po 'correlato, ma puoi cambiare il testo nella barra del titolo di questa applicazione misteriosa usando il comando wmctrl.
Esempio
Di 'che ho eseguito l'applicazione gvim. Si presenta come segue quando elenco le finestre aperte.
$ 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
Quindi la gvimfinestra ha il titolo "[No Name] - GVIM", possiamo cambiarne il nome in questo modo, usando di nuovo wmctrl:
$ wmctrl -r "[No Name] - GVIM" -N "new name"
Eseguendo -lnuovamente l' interruttore possiamo vedere il nuovo nome:
$ 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
Tutte le decorazioni
C'è questo metodo discusso in questo Q&A di AskUbuntu intitolato: Posso nascondere la barra del titolo di MPlayer in gnome? .
C'era questa sostanza di Python - window-toggle-decorations.py che sembrava fare quel che volevi. Potrebbe essere modificabile per soddisfare le tue esigenze.
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.