Hello Everyone, I want to embed a QEMU window directly in my GUI application. Are Python APIs available to embed QEMU into a GNOME GUI application?
I am the developer of Cubic (Custom Ubuntu ISO Creator), a tool which allows users to customize Ubuntu and Debian based Live ISOs. Screenshots & information... https://github.com/PJ-Singh-001/Cubic/wiki Source code... https://launchpad.net/cubic There is a terminal window ( https://github.com/PJ-Singh-001/Cubic/wiki/Terminal-Page) in Cubic that allows users to make their customizations. However, this is a chroot environment. I want to replace this with a command-line emulator, so users can make more advanced changes that require services (such as snapd) to be running. The terminal in Cubic currently uses the Vte.Pty class ( https://lazka.github.io/pgi-docs/Vte-2.91/classes/Pty.html). My plan is to replace this chroot terminal with a command-line environment emulator running the Live environment of the OS being customized. Is something similar to Pte.Vte available from QEMU? Would some kind person point me in the right direction? I would also very much appreciate some tips or guidance from the community to help accelerate my learning process to achieve the above goals. Thank You, PJ