J'ai développé un programme avec la bibliothèque glut et je souhaite supprimer sa barre de titre.
Comme il est impossible de supprimer la barre de titre de la bibliothèque glut, je dois utiliser un outil externe pour supprimer sa barre de titre.
En ce qui concerne le fait qu'il est possible de manipuler d'autres décorations de fenêtres dans le système d'exploitation Windows, j'espère trouver un remède similaire à cet obstacle.
Avez-vous une idée sur la façon de supprimer une barre de titre de fenêtre spécifique avec un script ou une simple application X11?
yourWindow.dTitleBar: 0
.Réponses:
Wmctrl
C'est un peu lié mais vous pouvez changer le texte dans la barre de titre de cette application mystère en utilisant la commande
wmctrl
.Exemple
Disons que j'ai exécuté l'application
gvim
. Il apparaît comme suit lorsque j'énumère les fenêtres ouvertes.Donc, la
gvim
fenêtre a le titre "[No Name] - GVIM", nous pouvons changer son nom comme ça, encore une fois en utilisantwmctrl
:En
-l
exécutant à nouveau le commutateur, nous pouvons voir le nouveau nom:Toutes les décorations
Il y a cette méthode discutée dans cette Q&R AskUbuntu intitulée: Puis-je masquer la barre de titre de MPlayer dans gnome? .
Il y avait cet essentiel de Python - window-toggle-decorations.py qui semblait faire ce que vous vouliez. Il peut être modifiable selon vos besoins.
window-toggle-decorations.py
la source
Il existe un programme C simple qui fonctionne, développé à l'origine par Muktupavels .
Je l'utilise et ça marche très bien. C'est ici
https://gist.github.com/cat-in-136/96ee8e96e81e0cc763d085ed697fe193
Il vous permet d'activer et de désactiver la barre de titre pour une application donnée.
Pour l'utiliser, assurez-vous simplement que la
libx11-dev
bibliothèque est installéepuis compilez le code en utilisant cette commande
et l'exécuter avec cette commande
où
$(...)
capture le--id
contenu de votre application à l'aide de wmctrl.Je n'ai pas fait ce grand travail et n'en ai aucun mérite.
Cela a été fait par muktupavels.
la source