aSPICE is a robust, secure, and open-source SPICE protocol client designed for accessing QEMU KVM virtual machines through SSH. It leverages the LGPL licensed native libspice library to provide a seamless remote desktop experience across various operating systems. If you're using an iOS or macOS device, you can now access aSPICE through the aSPICE Pro app available on the App Store at this link.
To support the ongoing development of this GPL open-source software, consider purchasing the donation version, aSPICE Pro. If you encounter any issues, please use the "Send email" feature in Google Play to report them before leaving a review.
For detailed release notes, visit the GitHub repository. You can also access older versions and report bugs at the project's releases page and issues page, respectively.
For additional assistance, feel free to engage with the community on our forum at Google Groups.
In addition to aSPICE, you might be interested in exploring bVNC, my VNC Viewer, available on Google Play.
If you experience desynchronization between your mouse pointer and tap location, consider using the "Simulated Touchpad" input mode or adding an "EvTouch USB Graphics Tablet" to your virtual machine. Here's how to add the tablet:
- Using virt-manager: Navigate to the View->Details section, select Add Hardware->Input->EvTouch USB Graphics Tablet.
- Using the command-line: Include an option similar to: "-device usb-tablet,id=input0".
aSPICE offers a range of features to enhance your remote desktop experience:
- Universal Compatibility: Control any SPICE-enabled QEMU virtual machine with any guest OS.
- Enhanced Security: aSPICE Pro includes master password support, MFA/2FA SSH authentication, and USB redirection.
- Audio and Touch Support: Enjoy audio playback and multi-touch control over the remote mouse, including various gestures for different mouse actions.
- Dynamic Resolution and Rotation: Experience dynamic resolution changes and full rotation support for an adaptable user interface.
- SSH Tunneling: Secure your connection or access machines behind firewalls with SSH tunneling.
- Comprehensive Input Options: Utilize multiple input modes, including Direct, Simulated Touchpad, and Single-handed, along with zoom and scaling options.
- Keyboard and D-pad Support: Use on-device and hardware keyboards, including FlexT9 support, and control arrow keys with the D-pad.
- Help and Settings Management: Access on-device help for setting up connections and managing input modes, and easily import/export settings.
- Compatibility with Samsung Features: Take advantage of Samsung multi-window support, DEX, Alt-Tab, Start Button, and Ctrl+Space capture.
Looking ahead, aSPICE plans to integrate clipboard functionality for seamless copy/pasting between your device and the virtual machine.
For detailed setup instructions specific to Linux distributions, refer to resources provided by Red Hat at Linux KVM and Ubuntu's Canonical at Ask Ubuntu.
Explore the aSPICE source code and contribute to the project at the GitHub repository.