L'avantage de Linux c'est que l'on peut faire vraiment (ou presque) n'importe quoi. Ma dernière bidouille c’est l’affichage d’un second serveur X sur mon deuxième écran. L’intérêt (pour moi en tout cas) c’est d'avoir les avantages de Gnome-Shell et en parallèle un i3 pour le tilling et surtout pour finaliser la configuration du i3 pour éventuellement migrer complètement.
Pour faire simple la solution que j'ai utilisé c'est :
- Un lancement classique de Gnome-Shell via GDM.
- Lancement de i3 via Xephyr
- Suppresion des bordures de la fenêtre de Xephyr avec Devilspie
Bien évidement la configuration fait référence à la résolution de mes écrans (1680x1050), Dans mon cas i3 s'affichera sur l'écran de droite qui a une résolution de 1680x1050
Création du fichier de parametrage pour devilspie
Fichier : ~/.devilspie/Xephyr.ds
(if (is (window_class) "Xephyr") (begin (undecorate) (geometry "1680x1040+1680+0") ) )
Vous devez éditer la partie geometry pour l'adapter à votre configuration
Script de lancement de la totalité
Fichier : ~/start.sh
#!/bin/bash killall devilspie devilspie ~/.devilspie/Xephyr.ds & startx -- /usr/bin/Xephyr :1 -screen 1680x1050 -host-cursor 2> /dev/null &
Rien de bien révolutionnaire, mais j'ai mis pas mal de temps à trouver une solution stable et pratique pour avoir deux WM/DE en parallèle sur ma machine.