J'ai deux machines Ubuntu 10.4 (et Ubuntu continue à cacher de plus en plus de configuration xorg.conf de telle sorte que je ne sais plus où la trouver). L'une est un ordinateur portable fonctionnant en double tête - DP1 est l'écran interne, et VGA1 est un moniteur externe ; les deux fonctionnent à 1600x900. L'autre machine est un ordinateur de bureau qui utilise à la fois VGA1 et HDMI1 (qui est en fait un port d'affichage avec un adaptateur DVI) à 1600x900. Dans les deux cas, mon bureau est donc en 3200x900. J'exécute un serveur VNC sur l'ordinateur portable et je m'y connecte (via un tunnel SSH) à partir du bureau - lorsque j'appuie sur la touche de raccourci plein écran, j'obtiens une vue de la machine distante en 1600x900 sur un moniteur, et la moitié de mon bureau local sur l'autre moniteur - le "plein écran" ne s'étend que pour remplir un moniteur local.
Normalement, c'est exactement ce que vous voulez lorsque vous faites un plein écran d'un navigateur Web, d'un client de messagerie ou d'une autre application. Je suis sûr qu'il y a une certaine magie X pour rendre clair ce qu'un plein écran implique réellement, et l'application client vnc ne fait qu'accepter consciencieusement ce qu'on lui dit. J'aimerais conserver le comportement normal du plein écran pour les applications ordinaires, mais lorsque je me connecte par VNC à une autre machine en 3200x900, j'aimerais vraiment que le plein écran s'étende sur les deux écrans locaux. Redimensionner la fenêtre pour qu'elle soit "proche" n'est pas tout à fait suffisant puisque j'ai toujours des panneaux locaux en haut et en bas d'un écran (bien que je puisse les configurer pour qu'ils soient auto-cachés), plus la bordure de la fenêtre de l'application client VNC (puisqu'elle ne semble pas respecter -notitle).
Existe-t-il un bon moyen de faire mentir X à une seule application concernant la taille "plein écran" ? Puis-je faire en sorte qu'il mente à toutes les applications ? xrandr --noprimary
semble n'avoir aucun effet.