Casilda 1.6 Released
3 points by FedericoSchonborn
3 points by FedericoSchonborn
Hmm, the main project is https://gitlab.gnome.org/jpu/casilda.
If I understand correctly, this is kinda a Wayland Xnest and what they added was getting drag and drop working across the "outer Wayland" and the "inner Wayland"?
This is a bit intriguing. I've used waypipe (seems to have multiple independent repositories, not sure which is the main one) to do the equivalent of X11 remoting and it works quite nicely.
But sometimes I think a full desktop would be better. (I used waypipe to open a "personal web browser" from my work laptop. That worked well for most purposes because mostly everything is in a browser, but lately I'm trying to use more software outside the browser.) I wonder if this could be used to implement a full remote desktop with the fancy integration. (E.g. not just drag and drop to the remote side, but perhaps screensharing a single remote window and fancy stuff like that?)
You can waypipe an entire compositor easily since nearly all of them can run nested!
Casilda is not a standalone program, it's a library that implements a compositor inside of Gtk, which is mostly useful for things like UI editors (Casilda was made for Cambalache :)), presentation/demo tools (I'm "working" on one), uh… IDEs? Something else with a funky cross-process sandboxed UI-providing plugin system or something?
Oh, quite interesting. Is there some place where this is explained? I'm using GNOME but I could try something else. (I guess GNOME has more moving parts than other desktop environments, so it might not work or be more complex to set up.) (My other guess is that I can't waypipe the login chooser and it would just "work" opening the chosen desktop environment after logging in?)
(If there could be some integration between the outer and the inner session that might be the bomb. I don't know how that could possibly work with GNOME, but IIRC, VirtualBox had some Windows integrations that allowed you to open the Windows start menu in a VM and have application windows pop up and integrate with the outer desktop environment. That might be so cool!)