Au travail, on vient de me donner un poste fixe, avec un écran 16/9… C’est large ! Si je mets une fenêtre en plein écran, il y a beaucoup trop de place perdue. Afin de gagner de l’espace, j’aimerais diviser l’écran en deux… Après un peu de recherche sur Internet, je suis tombé sur Fake Xinerama ; c’est exactement ce que je veux !
Voici donc la procédure que j’ai suivi pour mettre ça en place :
wget http://ktown.kde.org/~seli/fakexinerama/Xinerama.c sudo apt-get install libx11-dev libxinerama-dev sudo gcc -O2 -Wall Xinerama.c -fPIC -o /usr/local/lib/libXinerama.so.1.0 -shared cd /usr/local/lib sudo ln -s libXinerama.so.1.0 libXinerama.so.1 sudo ln -s libXinerama.so.1 libXinerama.so
sudo ldconfig
Ensuite, il faut créer le fichier ~/.fakexinerama, qui permet de définir les écrans virtuels. Dans mon cas, j’ai un écran de 1920×1080 pixels, que je divise en 1062×1080 + 858×1080 :
2 0 0 1062 1080 1062 0 858 1080
Et voilà ! Il n’y a plus qu’à se déconnecter et se reconnecter, et l’écran est vu comme un périphérique Xinerama. Avec l’écran vide, on ne se rend pas compte qu’il est divisé en deux ; par contre, quand j’agrandis une fenêtre elle ne prend qu’une partie de l’écran (gauche ou droite, selon où elle était placée auparavant).