Merge pull request 're-anble pulseaudio in qemu' (#703) from Mic92-wayland-update into main
This commit is contained in:
@@ -19,29 +19,8 @@ from .inspect import VmConfig, inspect_vm
|
|||||||
log = logging.getLogger(__name__)
|
log = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
def get_qemu_version() -> list[int]:
|
|
||||||
# Run the command and capture the output
|
|
||||||
res = run(["qemu-kvm", "--version"])
|
|
||||||
|
|
||||||
# Decode the output from bytes to string
|
|
||||||
output_str = res.stdout
|
|
||||||
# Split the output by newline and get the first line
|
|
||||||
first_line = output_str.split("\n")[0]
|
|
||||||
# Split the first line by space and get the third element
|
|
||||||
version = first_line.split(" ")[3]
|
|
||||||
|
|
||||||
# Split the version by dot and convert each part to integer
|
|
||||||
version_list = [int(x) for x in version.split(".")]
|
|
||||||
# Return the version as a list of integers
|
|
||||||
return version_list
|
|
||||||
|
|
||||||
|
|
||||||
def graphics_options(vm: VmConfig) -> list[str]:
|
def graphics_options(vm: VmConfig) -> list[str]:
|
||||||
common: list[str] = []
|
common = ["-audio", "driver=pa,model=virtio"]
|
||||||
|
|
||||||
# Check if the version is greater than 8.1.3 to enable virtio audio
|
|
||||||
# if get_qemu_version() > [8, 1, 3]:
|
|
||||||
# common = ["-audio", "driver=pa,model=virtio"]
|
|
||||||
|
|
||||||
if vm.wayland:
|
if vm.wayland:
|
||||||
# fmt: off
|
# fmt: off
|
||||||
|
|||||||
Reference in New Issue
Block a user