Si je lance une application x11 (xcalc par exemple) dans VcXsrv sous Windows, elle est en couleur. Si je l'exécute sous WSL/ubuntu, elle n'est qu'en noir et blanc ; quelqu'un peut-il m'aider à comprendre pourquoi ? Je vous remercie.
WSL à gauche, Windows à droite
Plus d'informations dans les commentaires.
J'ai un config.xlaunch
dans mon dossier de démarrage de Windows (avec l'aimable autorisation de https://nickjanetakis.com/ ) avec ce qui suit :
<?xml version="1.0" encoding="UTF-8"?> <XLaunch WindowMode="MultiWindow" ClientMode="NoClient" LocalClient="False" Display="0" LocalProgram="xcalc" RemoteProgram="xterm" RemotePassword="" PrivateKey="" RemoteHost="" RemoteUser="" XDMCPHost="" XDMCPBroadcast="False" XDMCPIndirect="False" Clipboard="True" ClipboardPrimary="True" ExtraParams="" Wgl="True" DisableAC="True" XDMCPTerminate="False"/>
Dans mon .bashrc
Je dispose des éléments suivants pour régler l'affichage :
export DISPLAY="$(/sbin/ip route | awk '/default/ { print $3 }'):0"
Tout fonctionne (les applications x11 sont affichées) mais lorsque je lance une application x11 sous Windows, par exemple xcalc ou xclock à partir du menu VcXsrv, elles sont en couleur, mais seulement en noir et blanc lorsque je les lance à partir de la ligne de commande dans WSL/ubuntu.
Je vais voir si je peux vérifier comment les applications x11 (installées via apt) ont été compilées - en fait, en y réfléchissant, il se peut que les applications x11 exécutées via VcXsrv soient exécutées avec des options de couleur, je vais enquêter et vous le faire savoir.
Mise à jour 06/08/20 20:40
Il semble que la couleur soit configurable en utilisant les paramètres par défaut de l'application x11, il existe déjà par exemple xcalc-color config dans les paramètres par défaut de l'application ( /etc/X11/app-defaults
) mais je ne sais pas encore comment passer cela à la commande xcalc, quelqu'un d'autre le sait ?