Wmctrl
Esto está relacionado, pero puede cambiar el texto en la barra de título de esta misteriosa aplicación usando el comando wmctrl.
Ejemplo
Digamos que ejecuté la aplicación gvim. Se muestra de la siguiente manera cuando enumero las ventanas abiertas.
$ 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
Por lo tanto, la gvimventana tiene el título "[Sin nombre] - GVIM", podemos cambiar su nombre así, nuevamente usando wmctrl:
$ wmctrl -r "[No Name] - GVIM" -N "new name"
Al ejecutar el -linterruptor nuevamente podemos ver el nuevo nombre:
$ 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
Todas las decoraciones
Este método se discute en este Preguntas y respuestas de AskUbuntu titulado: ¿Puedo ocultar la barra de título de MPlayer en gnome? .
Hubo esta esencia de Python: window-toggle-decorations.py que parecía hacer lo que querías. Puede ser modificable para satisfacer sus necesidades.
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.