En fait ce n'est pas très clair pour moi et je n'ai pas de quoi tester sous la main. Ma compréhension est que Xorg a de quoi calculer le DPI de chaque écran mais ne garde qu'un seul DPI pour l'ensemble. Du coup, si on pose un écran à 150 DPI à côté d'un autre à 100 DPI, les éléments n'ont pas la même taille (en cm) en fonction de l'écran sur lequel ils sont affichés. Cela veut dire aussi que l'on n'a pas le même affichage sur le portable suivant qu'on l'utilise seul (150 DPI) ou à côté de l'autre écran (100 DPI). Je me demandais si cela était géré par les toolkits (Qt, GTK, EFL…) et si oui, comment ils traitaient le cas de la fenêtre à cheval sur deux écrans. Je ne sais pas non plus comment cela se passe dans le monde propriétaire.
J'imagine qu'avec deux écrans assez proches en terme de densité de pixels, ça passe sans se poser trop de questions ("bah, oui, c'est écrit un peu plus petit sur l'écran de gauche"), mais ça doit être inutilisable avec un écran "retina" à côté d'un écran classique.
[^] # Re: Un peu de tout
Posté par nigaiden . En réponse au sondage Quel type d'écran utilisez vous pour votre ordinateur ?. Évalué à 1.
En fait ce n'est pas très clair pour moi et je n'ai pas de quoi tester sous la main. Ma compréhension est que Xorg a de quoi calculer le DPI de chaque écran mais ne garde qu'un seul DPI pour l'ensemble. Du coup, si on pose un écran à 150 DPI à côté d'un autre à 100 DPI, les éléments n'ont pas la même taille (en cm) en fonction de l'écran sur lequel ils sont affichés. Cela veut dire aussi que l'on n'a pas le même affichage sur le portable suivant qu'on l'utilise seul (150 DPI) ou à côté de l'autre écran (100 DPI). Je me demandais si cela était géré par les toolkits (Qt, GTK, EFL…) et si oui, comment ils traitaient le cas de la fenêtre à cheval sur deux écrans. Je ne sais pas non plus comment cela se passe dans le monde propriétaire.
J'imagine qu'avec deux écrans assez proches en terme de densité de pixels, ça passe sans se poser trop de questions ("bah, oui, c'est écrit un peu plus petit sur l'écran de gauche"), mais ça doit être inutilisable avec un écran "retina" à côté d'un écran classique.