-
Notifications
You must be signed in to change notification settings - Fork 2
Development
has been refactored on several occasions to make readability easier on notebooks and smaller height screens. Release 1.5.02, even with its new added features and script, was more compact and around 500 lines shorter. And release 1.7.01 is even more so... 🚀
When making clones of the repo to your local machine, you can easily run any new version of qqX directly from the working folder.
By default, a local script will pick up the main settings file at ~/.qqX
and automatically locate all your installed VMs.
Release 1.7 added a development script to qqX.system. Use 'qqX_copy_over' to easily update desktop installed versions of qqX with modified scripts and settings from your source folder. Edit the script to where your source is ...
This script is needed for working on mouse click desktop functions. If you copy this file onto your actual desktop, you can easily switch workspaces and run it when needed. You can also use it to optionally update your installed settings file.
1.8 adds a copy over for the builtins so that mouse started actions will pick up this code too.
qqX has several layers of backup and fail safe, however do backup critical VMs if tinkering with these systems.
Snapshot your VM's and check your work using varying flavours. Indispensable, of course. It's what this whole project is about 🤣
- In menu hot-swap of code base
- In menu select to boot from ISO, instead of virtual hard drive
- Add Windows languages quickget options
- Add screen ratio WxH option (FreeSpirit)
- Improve restart of partial downloads
- Fix 4.9.5 changes to some Distro Pages not showing
- Windows WSL Hosting, hopefully.
Explore Mac Hosting, if possible ??
Conversion between gnome boxes and other libVirt based Qemu VM's and quickemu is possibly on the the todo list
@HikariKnight has expressed interest in getting quickpassthrough integrated
We all have our favourite editors, the tools that we are used to. But while any basic text editor can be used to view the code, something like 'VS Code' is recommended, if only for the fact that it has Shellcheck as an optional builtin.
https://github.com/vscode-shellcheck/vscode-shellcheck
It has recently been noticed that Gnome Text editor adds a lot of space between lines. What used to be called 'leading'. The use of "editor.lineHeight": 1.6
in VS code configs can help replicate more how general users might see code and help avoid too much empty space. This is not the case with all editors, for example 'Pluma', so no greater than 1.5 or 1.6 max, to avoid giving over compacted views to others.
Other useful VS Code extensions:
https://marketplace.visualstudio.com/items?itemName=jannek-aalto.shell-function-outline
https://marketplace.visualstudio.com/items?itemName=AiryShift.spaces-inside-braces
For users of KDE, the improved capabilities of KATE are worth a mention. Of note the ability to run shellcheck as an extension.
@ Jan 2025 A new branch now contains qqX exclusive fixes for multiple distro downloads.
The use of floatversion allows qqX to make easy adjustments to Quickget that are not possible with standard Quickemu.