Estoy ejecutando XFCE 4.12 con 3 monitores configurados en dos pantallas X y dos tarjetas de video en la misma computadora. Dos de los monitores forman una única pantalla X con la funcionalidad nvidia twinview, que es Screen0 en Device0 en la configuración Xorg. El tercer monitor es para la segunda pantalla, que es Screen1 en Device1 en la configuración de Xorg. Puedo arrastrar ventanas bien entre los monitores en Screen0. También puedo mover mi mouse libremente entre Screen0 y Screen1 e incluso los datos del portapapeles se transportan entre las dos pantallas X bien.
Ambas pantallas X actúan como escritorios independientes que tienen su propio conjunto de ventanas gráficas. Me gusta de esta manera y es útil para hacer que un lado se "pegue" automáticamente. Sin embargo, si inicio un programa en una pantalla X, no puedo moverlo a la otra pantalla X simplemente arrastrándolo. Si quiero ejecutar ese programa en la otra pantalla, tengo que reiniciarlo en esa pantalla.
Mi pregunta es si hay forma de mover el programa mientras se ejecuta a la otra pantalla usando algún comando u otra función de X windows. Gracias.
Actualización: voy a comenzar una recompensa por esta pregunta, pero me he estado preguntando sobre esto por un tiempo. Para ganar la recompensa, debe proporcionar algunas citas como prueba.