]> gitweb.fluxo.info Git - kvmx.git/commitdiff
TODO: convert tasks to action items
authorSilvio Rhatto <rhatto@riseup.net>
Tue, 30 Jul 2024 13:44:57 +0000 (10:44 -0300)
committerSilvio Rhatto <rhatto@riseup.net>
Tue, 30 Jul 2024 13:44:57 +0000 (10:44 -0300)
TODO.md

diff --git a/TODO.md b/TODO.md
index cb42372b7dd595c7b11d8d06e352b482d993bbf5..7e53a38e1b3ea1217f527a0b483ad554bacb51d1 100644 (file)
--- 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