From b410c75aef144d175291f715c5533f0fa250bbd9 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 30 Jul 2024 10:44:57 -0300 Subject: TODO: convert tasks to action items --- TODO.md | 68 ++++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) (limited to 'TODO.md') diff --git a/TODO.md b/TODO.md index cb42372..7e53a38 100644 --- a/TODO.md +++ b/TODO.md @@ -2,55 +2,61 @@ ## Usability -* Submit patch for spice-client-gtk for menuless windows (spice usecase) to - Debian. +* [ ] Submit patch for spice-client-gtk for menuless windows (spice usecase) to + Debian. -* Docs (tutorial and manpage). +* [ ] Docs (tutorial and manpage). -* Makefile and debian package. +* [ ] Makefile and debian package. -* Systemd service for a single VM. +* [ ] Systemd service for a single VM. -* Shell completions. +* [ ] Shell completions. -* Support for other Spice clients such as [Remmina](https://remmina.org). +* [ ] Support for other Spice clients such as [Remmina](https://remmina.org). -* Support for user-wide configurations that override both the sample and the - guest `kvmxfile`. +* [ ] Support for user-wide configurations that override both the sample and the + guest `kvmxfile`. -* Support for multiple source/targets pairs (analogous to `shared_folders`) at: - * `provision_rsync` +* [ ] Support for multiple source/targets pairs (analogous to `shared_folders`) at: + * [ ] `provision_rsync`. -* Be more distro-agnostic, making any debian-specific routine as a separate function. +* [ ] Be more distro-agnostic, making any debian-specific routine as a separate function. -* Be more agnostic on some personal choices (locales, softwares etc). +* [ ] Be more agnostic on some personal choices (locales, softwares etc). -* Support for per-guest `known_hosts` for SSH logins. +* [ ] Support for per-guest `known_hosts` for SSH logins. ## Virtualization -* Config option to [disable - networking](https://wiki.qemu.org/Documentation/Networking#How_to_disable_network_completely), - passing `-net none`. +* [ ] Config option to [disable + networking](https://wiki.qemu.org/Documentation/Networking#How_to_disable_network_completely), + passing `-net none`. -* [Nested virtualization](http://www.rdoxenham.com/?p=275) - ([1](https://wiki.archlinux.org/index.php/KVM#Nested_virtualization), - [2](https://ladipro.wordpress.com/2017/02/24/running-hyperv-in-kvm-guest/)). +* [ ] [Nested virtualization](http://www.rdoxenham.com/?p=275) + ([1](https://wiki.archlinux.org/index.php/KVM#Nested_virtualization), + [2](https://ladipro.wordpress.com/2017/02/24/running-hyperv-in-kvm-guest/)). ## Folder sharing -* Mount/umount/remount commands to manage shared folders. +* [ ] Mount/umount/remount commands to manage shared folders. -* Try to umount all sshfs volumes in the host when powering off. +* [ ] Try to umount all sshfs volumes in the host when powering off. -* Remount 9p shared folders and reinitialize spice-vdagent upon resume from - disk [see possible bug](https://bugzilla.redhat.com/show_bug.cgi?id=1333072). +* [ ] Remount 9p shared folders and reinitialize spice-vdagent upon resume from + disk [see possible bug](https://bugzilla.redhat.com/show_bug.cgi?id=1333072). ## Audio fixes to avoid crackling on input -Implement an option to reduce crackling on sound input. +* [ ] Implement an option to reduce crackling on sound input. -See: +The fix involves setting the following variables: + + export QEMU_AUDIO_DRV="pa" + export QEMU_PA_SAMPLES="8192" + export QEMU_AUDIO_TIMER_PERIOD="99" + +References: * https://stackoverflow.com/questions/32193050/qemu-pulseaudio-and-bad-quality-of-sound#35998501 * https://www.reddit.com/r/VFIO/comments/542bw1/ha_got_rid_of_the_pulse_audio_crackling/ @@ -58,15 +64,9 @@ See: * https://www.reddit.com/r/VFIO/comments/746t4h/getting_rid_of_audio_crackling_once_and_for_all/ * https://www.reddit.com/r/VFIO/comments/8aqju8/audio_crackling_when_routing_output_to_pulseaudio/ -Fix: - - export QEMU_AUDIO_DRV="pa" - export QEMU_PA_SAMPLES="8192" - export QEMU_AUDIO_TIMER_PERIOD="99" - ## Simultaneous clients connections -Implement the following: +* [ ] Implement the following: export SPICE_DEBUG_ALLOW_MC=1 @@ -74,7 +74,7 @@ For explanation, check https://www.spice-space.org/multiple-clients.html ## Image handling -* Fix isolinux support: +* [ ] Fix isolinux support: * http://www.syslinux.org/wiki/index.php?title=Development/Testing * http://linux-kernel-driver.blogspot.com.br/2009/06/linux-kernel-development-using.html * https://bbs.archlinux.org/viewtopic.php?id=177299 -- cgit v1.2.3