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 ?
# Deux visuels ? c'est louche
Posté par dinomasque . Évalué à 1.
BeOS le faisait il y a 20 ans !
# Extensions propriétaires ?
Posté par Obsidian . Évalué à 2.
Mais ce ne sont que des conjectures, pour le moment ...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.