URL: https://linuxfr.org/forums/programmationautre/posts/xlib-mais-%C3%A0-quoi-sert-les-visual Title: XLib : mais à quoi sert les "visual" Authors: hdt Date: 2009年03月12日T15:25:06+01:00 Tags: Score: 0 bonjour, je débute en programmation Xlib et je voudrais quelques éclaircissements sur le rôle des "visual". En parcourant "Xlib prog. manual", je cromprend que les visuals sont là pour la gestion de la profondeur des couleurs et leur type (truecolor, palette). En bref, si je veux faire nativement du fullcolor, je dois trouver un visual supportant le truecolor avec une profondeur de 24bits. Si je veux faire nativement du 65000 couleurs, je recherche un visual avec une profondeur de 16 bits. Ce qui me rend perplexe, c'est les infos retournées par xdpyinfo sur ma config. il me liste tous les visuals associés à mon écran et je constate qu'il y a plusieurs visual identiques (même depth, même type de couleurs) exemple : visual: visual id: 0x76 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits visual: visual id: 0x77 class: DirectColor depth: 24 planes available colormap entries: 256 per subfield red, green, blue masks: 0xff0000, 0xff00, 0xff significant bits in color specification: 8 bits Je ne comprend pas pourquoi X "expose" plusieurs fois le même type de visual. Cela me semble inutile. Comme cela me semble superflu ... et que je débute ... je me dis que c'est peut être moi qui n'ai pas tout compris et que chaque visual a d'autres caractéristiques qui ne seraient pas montrées par xdpyinfo (pourtant xdpyinfo semble simplement afficher la structure "Visual". Quelqu'un pourrait m'éclairer ?