J'utilise XFCE 4.12 avec 3 écrans configurés sur deux écrans X et deux cartes vidéo sur le même ordinateur. Deux des moniteurs forment un seul écran X en utilisant la fonctionnalité nvidia twinview, qui est Screen0 sur Device0 dans la configuration Xorg. Le troisième moniteur est pour le deuxième écran qui est Screen1 sur Device1 dans la configuration Xorg. Je peux très bien faire glisser les fenêtres entre les moniteurs de Screen0. Je peux également déplacer librement ma souris entre Screen0 et Screen1 et même les données du presse-papiers sont transportées entre les deux écrans X ok.
Ces deux écrans X agissent comme des bureaux indépendants qui ont leur propre ensemble de fenêtres. Je l'aime de cette façon et c'est utile pour faire "coller" un côté automatiquement. Cependant, si je démarre un programme sur un écran X, je ne peux pas le déplacer vers l'autre écran X en le faisant simplement glisser. Si je veux exécuter ce programme sur l'autre écran, je dois le redémarrer sur cet écran.
Ma question est de savoir s'il existe un moyen de déplacer le programme pendant son exécution vers l'autre écran en utilisant une commande ou une autre fonction de X Windows. Merci.
Mise à jour: je vais commencer une prime sur cette question mais je me pose des questions à ce sujet depuis un moment. Pour gagner la prime, vous devez fournir une citation pour preuve.