Pas de nom de fenêtre pour les jeux compilé sous linux

Bonjour,

J’ai constaté qu’il n’y avait pas de nom de fenêtre pour les exécutables de jeux compilés sous linux. Je souhaite actuellement switcher de fenêtre via la commande wmctrl (en bash) mais en faisant un wmctrl -l la ligne correspondante au jeu compilé ne comporte pas de nom (Indiqué N/A). Il m’est donc impossible de la sélectionner pour focus.

Y aurait-il un moyen de contourner cela en bash ou bien d’ajouter quelque chose dans GD pour intégrer manuellement un nom de fenêtre?

Cordialement.

C’est bon j’ai trouvé un moyen de le faire en bash en utilisant xdotool finalement.

J’ai modifié le script de lancement du jeux comme ceci :

[code]#!/bin/bash
#Execute this file to launch the game
#If you can not launch it, make sure that this file
#as well as ‘ExeLinux’ have the right to be executed
#(Right click on file > Properties)

export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
./ExeLinux &
sleep 1 &&
APPID=$(xdotool search --class ExeLinux) &&
echo $APPID &&
xdotool set_window --name Game $APPID &&
xdotool windowfocus $APPID[/code]

Cela dit il faut qu’une seul fenêtre de jeu soit exécutée à la fois pour être sur de nommer la bonne fenêtre.

Vous verrez bientôt l’intérêt de tout ceci je prépare un gros quelque chose. Encore un gros merci à Florian et Victor :stuck_out_tongue:

Ah ben non finalement suffisait de remplir le champ titre de la fenêtre dans les propriété de la scène… :frowning: