J'utilise WSL2 sous Windows 11 avec une distribution Debian. Pour utiliser les applications graphiques, j'utilise une VcXsrv XLaunch avec le numéro d'affichage fixé à 0, plusieurs fenêtres, pas de client de démarrage, pas d'utilisation d'opengl natif, et avec le contrôle d'accès désactivé. Pour certaines applications (par exemple Paraview, Firefox), elles se comportent comme je m'y attendrais sur une machine Linux : l'icône de mon curseur ressemble à celle de GNOME, je peux mettre la fenêtre en plein écran, l'icône de la barre des tâches est ce qu'elle est censée être.
Pour d'autres applications, par exemple Eclipse, la fenêtre se comporte de manière étrange : l'icône de mon curseur est toujours à la GNOME, mais je ne peux pas déplacer la fenêtre ou la mettre en plein écran, et l'icône de la barre des tâches est un pingouin et un plus petit pingouin. Il faut également noter qu'Eclipse est exécuté via Java (je pense), et que j'obtiens également une erreur SLF4J + un avertissement GLib-GObject lorsque je le lance.
Je ne sais pas si c'est un bug de la WSL, ou si je n'ai pas installé les bons pilotes d'affichage ou quoi que ce soit, mais ça m'embête que les différentes applications GUI se comportent différemment. Quelqu'un peut-il expliquer pourquoi cela se produit, et/ou recommander une solution ?
Modifier : Je joins des captures d'écran pour montrer ce dont je parle :
La principale chose à remarquer est que, sur la barre supérieure, l'IDE Eclipse n'a qu'un X -- il n'a pas les icônes de minimisation/plein écran. En fait, je ne peux même pas déplacer la fenêtre, elle occupe tout l'écran quoi qu'il arrive.
La fenêtre de Firefox se comporte comme n'importe quelle autre. Elle possède les icônes de fermeture/minimisation/plein écran, et je peux faire glisser la fenêtre lorsqu'elle n'est pas en mode plein écran.
Vous trouverez ci-dessous une capture d'écran des icônes qui apparaissent dans la barre des tâches :
Firefox utilise l'icône normale de Firefox, tandis que l'IDE Eclipse utilise le pingouin de Linux comme icône.
Il convient peut-être aussi de noter que j'ai installé Firefox sur mon système d'exploitation Windows principal, ainsi que sur WSL.