Open sdaau opened 6 years ago
OK, I just made another test - logged off from Mate desktop, changed to Gnome3 as the main desktop and logged in again, ran the pyvirtualdisplay script again - and now caja
does load inside the Xephyr window (and I cannot recall exactly, but I think also now nautilus
failed to load inside the Xephyr window, and instantiated outside).
So, there is likely some problem of running the/(a Gnome) file manager in Xephyr, if it already handles the entire desktop - regardless of which (Gnome) file manager it is (caja
or nautilus
)
Expected behaviour
When I run
caja
from apyvirtualdisplay
script, it should run in theXephyr
virtual display window.Actual behaviour
When I run
caja
from apyvirtualdisplay
script, it runs outside of theXephyr
virtual display window, even with--display
option explicitly set to a value other than the default - that is, it runs still in the main desktop (DISPLAY=:0)Steps to reproduce the behaviour
Run the following script, after installing prerequisites for
pyvirtualdisplay
(see https://github.com/ponty/PyVirtualDisplay):When ran, the script prints:
... and the Xephyr window remains black/empty, while Caja starts in the normal desktop. Note that mostly all other applications (like
gnome-calculator
ornautilus
) just need the command name inEasyProcess(...).start()
, and they automatically start in thepyvirtualdisplay
Xephyr
window.MATE general version
Package version
Linux Distribution
Link to downstream report of your Distribution