Closed Jai-JAP closed 6 months ago
This can be easily fixed by changing https://github.com/quickemu-project/quickemu/blob/befe1b86451bcfd3f3654b49af9f69be7a715a3d/quickemu#L1306 to
${QEMU} "${args[@]}" &> "${VMDIR}/${VMNAME}.log" & # Redirect all output including errors to log
or
${QEMU} "${args[@]}" > "${VMDIR}/${VMNAME}.log" 2>/dev/null & # Discard all error messages
EDIT: Optionally https://github.com/quickemu-project/quickemu/blob/befe1b86451bcfd3f3654b49af9f69be7a715a3d/quickemu#L1304 should also be change to
echo "${QEMU}" "${SHELL_ARGS}" "2>/dev/null" >> "${VMDIR}/${VMNAME}.sh"
in order to reflect similar behaviour
Please can you submit a pull request for this.
Expected behavior
After quickemu command exits the VM should continue running in the background without printing anything on the terminal.
Actual behavior
VirGL initialization warnings/messages are printed some time after quickemu exits. Making the terminal look broken. The message shown is as follows
gl_version 46 - core profile enabled
Steps to reproduce the behavior
Run any VM using VirGL and wait for the output to occur. I am currently using Endeavour OS Gemini VM
Quickemu output
Linux Distribution & Kernel
Run the following and paste the output.