He desarrollado un programa con glut library y quiero eliminar su barra de título.
Como es imposible eliminar la barra de título de la biblioteca glut, tengo que usar una herramienta externa para eliminar su barra de título.
Con respecto al hecho de que es posible manipular la decoración de otras ventanas en el sistema operativo Windows, espero encontrar un remedio similar para este obstáculo.
¿Tiene alguna idea sobre cómo eliminar la barra de título de la ventana específica con un script o una simple aplicación X11?
yourWindow.dTitleBar: 0
.Respuestas:
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.Por lo tanto, la
gvim
ventana tiene el título "[Sin nombre] - GVIM", podemos cambiar su nombre así, nuevamente usandowmctrl
:Al ejecutar el
-l
interruptor nuevamente podemos ver el nuevo nombre: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
fuente
Hay un programa C simple que funciona, desarrollado originalmente por Muktupavels .
Lo uso y funciona muy bien. Esta aquí
https://gist.github.com/cat-in-136/96ee8e96e81e0cc763d085ed697fe193
Le permite activar y desactivar la barra de título para cualquier aplicación.
Para usarlo, simplemente asegúrese de tener la
libx11-dev
biblioteca instaladaluego compila el código usando este comando
y ejecutarlo con este comando
donde
$(...)
captura el--id
de su aplicación usando wmctrl.No hice este gran trabajo y no tengo crédito por ello.
Fue hecho por muktupavels.
fuente